黑马程序员技术交流社区
标题:
关于C语言定义的问题
[打印本页]
作者:
yongwei
时间:
2015-7-18 21:39
标题:
关于C语言定义的问题
正确的变量定义是________。
A. unsigned long d=1000;
B. float m1=m2=10.0;
C. char c1='A',c2=A;
D. double x=0.618,x=3.14;
麻烦解释一下,谢谢
作者:
lclofty
时间:
2015-7-18 23:09
A 正确 b.m2没有定义 c.A缺了' ' d.变量名重复
作者:
被水淹死的鱼
时间:
2015-7-18 23:16
选A
B:10.0f
C:'A'
D:重复定义
作者:
lychae
时间:
2015-7-19 09:05
A. unsigned long d=1000; //这个还没学到但是排除法的话应该就是对的
B. float m1=m2=10.0;//赋值运算符结合性右向左结合在定义m1的时候还不知道m2的值,并且最后给的值是双精度的,可以这样定义float m1=10.0f,m2=10.0f;或者float m1,m2; m1=m2=10.0f
C. char c1='A',c2=A;//定义c2=A,字符型要加' '可以改成char c1=‘A’,c2='A';
D. double x=0.618,x=3.14;//x重复赋值可以double x=0.1618;x=3.14;
//初学者回答以上纯个人理解不对的希望大家指点
作者:
丁铭检
时间:
2015-7-19 12:07
我选A。。。看别人的解释吧。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2