以下定义语句中正确的是( )。

admin2020-01-10  29

问题 以下定义语句中正确的是(  )。

选项 A、int x=y=2;
B、char A=65 b=’b’;
C、float a=1,*b=&a,*c=&b;
D、double a=0.0+1,b=1.1:

答案D

解析 A选项中的y值在定义之前不能给变量x赋值;B选项中的分号应该为逗号;C选项中的*b和*c是指针变量,*c=&b不正确;D选项在定义时可以将一个表达式的值同时赋给正在定义的变量。因为赋值操作是先计算赋值符号(=)右边的表达式的值再将其赋给等号左边的变量。
转载请注明原文地址:https://kaotiyun.com/show/RFCp777K
0

最新回复(0)