在c语言里怎么把第一个变量的值赋给第二个变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在c语言里怎么把第一个变量的值赋给第二个变量相关的知识,希望对你有一定的参考价值。

在c语言里怎么把第一个变量的值赋给第二个变量

我们可以这样想假设两个人(记为a和b)都只有一只手,每个人的一只手都拿着一只苹果(a和b所存储的值),然后他们无法把苹果直接交给对方的,我们可以
1)先把a的苹果先交给第三个人temp保存一下
2)把b的苹果交给a
3)把第三个人temp保存的苹果交给b
具体c语言代码:

#include <stdio.h>
int main()

int a,b,temp;
printf("please enter two nuber:\n");
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
temp=a;
a=b;
b=temp;
printf("NOW a=");
printf("%d",a);
printf(" b=");
printf("%d",b);
return 0;
参考技术A 第二个变量=第一个变量;
就行了
参考技术B a=b(第一个变量a,第二个变量b)追问

能给出具体的做法么

追答

#include
using namespace std;
int main()

char a,b;
a=b;
return 0;

参考技术C 额,单纯赋值的话b=a就好了
交换的话,c=a,a=b,b=c

第二十二节,三元运算

三元运算
三元运算,就是if条件判断,前后各有一个值,指向一个变量
条件成立,就将第一个值赋给变量,条件不成立就将第二个值赋给变量
就是一个条件判断,和两个不同的值组合成的判断运算,就是三元运算

#!/usr/bin/env python
# -*- coding:utf-8 -*-
#三元运算
#三元运算,就是if条件判断,前后各有一个值,指向一个变量
#条件成立,就将第一个值赋给变量,条件不成立就将第二个值赋给变量
#就是一个条件判断,和两个不同的值组合成的判断运算,就是三元运算
a = 11
b = "小屁孩"
c = "小青年"
#判断如果a变量小于或者等于10就将b变量赋值给nian变量,否则就将c变量赋值给nian变量
nian = b if a <= 10 else c
print(nian)

 

 

以上是关于在c语言里怎么把第一个变量的值赋给第二个变量的主要内容,如果未能解决你的问题,请参考以下文章

第二十二节,三元运算

初学.net,请高手指点

C语言中 无符号变量的值赋给有符号的变量

oracle中怎么select出一个值赋给变量,然后另一句话使用该变量?

合并单元格拆分,并把第一个单元格的值赋给所有被合并单元格

c语言实现交换两个整数 三种常见方法