44问答网
所有问题
菜鸟请教C语言,定义数据类型时可以连续的赋值吗,如 int a=b=c=5 这是错误的吧?
但如果只是简单的赋值表达式,a=b=c=5; 这样可以吧
举报该问题
推荐答案 推荐于2018-04-11
可以 。
int a , b , c ;
a = b = c = 5 ; // 这样可以。
但是
int a = b = c = 5 ; // 这样不可以,因为 b 跟 c 都还没有定义。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6YW3KVVY3.html
其他回答
第1个回答 2011-09-15
int a=b=c=5
是错误的~~因为b,c没有定义~~
a=b=c=5;
如果之前定义过a,b,c是正确的~
原则就是变量在使用之前要被定义过~~
第2个回答 2011-09-15
int a = b = c= 5;这里只是定义了a,并给a赋值
在此语句前需定义b,c
int b,c;
int a = b = c = 5;
或者
int a,b,c;
a = b = c = 5;
第3个回答 2011-09-15
可以写成 int a,b,c;
a=b=c=5;
相似回答
c语言
数组的
定义
答:
int a[3+2],b[7+FD];
是合法的。但是下述说明方式是错误的
。int n=5;int a[n];6、允许在同一个类型说明中,说明多个数组和多个变量。例如:int a,b,c,d,k1[10],k2[20];
c语言
有关二维数组变量初始化
答:
在定义的同时赋值
int
a[3][2]={0};//所有数组元素均为0 方法二:int a[3][2]={1,2,3,4
,5,
6};//常规
的赋值
方法 方法三:int a[3][2]={{1,2},{3,4},{5,6}};//分行的赋值方法 方法四:int a[3][2]={{1,2},{0},{3}};//部分赋值方法,第一行元素的值分别为1...
C语言菜鸟
问题(13)
答:
scanf(“%c”,&a);scanf(“%c”,&b);这个时候你要是输入: a回车b回车,那么a被
赋值a,
可是b被赋值为回车符,即空,打印不出东西。)那么,继续上面的解释,你输入a回车
,这个时候c
被赋值a,然后putchar(c) 在屏幕上打印出c的值a;可是回车也被存在缓存中,这个时候循环继续k++,k...
c语言的
问题...
答:
= temp;else continue;} 上面也可以对double
类型,
尽管isdigit函数可以识别但只能处理一个字符输入,而且是整数。再一个例子
,可以连续
输入数据。double a,
b,
c
;
int
temp = 1;while(temp){ printf("请输入三个
数据,数据
非法则退出:");temp = scanf("%lf %lf %lf", &a, &b &c);} ...
大家正在搜
不是c语言的基本数据类型是
c语言中函数的数据类型是指
c语言的基本数据类型有哪些?
C语言的数据类型
c语言最大的数据类型
c语言的简单数据类型
c语言默认的数据类型
c语言的四大数据类型
c语言中基本的数据类型包括
相关问题
C语言菜鸟请教如何求a,b,c最大值的代码
菜鸟学习C语言,想请教下a-=b 或者 b-=a 是什么意思
C语言菜鸟求助。
C语言可以连续赋值么?如c=a=b=5????说详细哦