A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yongwei 中级黑马   /  2015-7-18 21:39  /  636 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

正确的变量定义是________。
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;
麻烦解释一下,谢谢

4 个回复

倒序浏览
A 正确 b.m2没有定义 c.A缺了' ' d.变量名重复
回复 使用道具 举报
选A
B:10.0f
C:'A'
D:重复定义
回复 使用道具 举报
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;
//初学者回答以上纯个人理解不对的希望大家指点
回复 使用道具 举报
我选A。。。看别人的解释吧。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马