以下定义语句正确的是 A inta=b=0 B char a=65+1,b=✀b✀; C float a=1,*b=&a,*c=&b; D double a=0.0;b=1.1;
可以具体分析下么。
2024-11-18 22:58:39
推荐回答(1个)
回答1:
A int a=b=0 //错误。此语句只定义一个变量,若b前面没有定义,则报错。 B char a=65+1,b='b'; //正确。 C float a=1,*b=&a,*c=&b; //错误。变量c是指向指针的指针。改为:float a=1,*b=&a,**c=&b; D double a=0.0;b=1.1;//错误。变量b没有定义,改为(分号改逗号):double a=0.0,b=1.1;