设有定义语句:int a=3, b, *p=&a;要将变量a的值赋给变量b,下列语句中不正确的赋值方式是______。
来源:百度知道 编辑:UC知道 时间:2024/05/16 07:18:40
设有定义语句:int a=3, b, *p=&a;要将变量a的值赋给变量b,下列语句中不正确的赋值方式是______。
A. b = *&a; B. b = *p C. b = a; D. b = *a;
答案得选哪个呀????????
A. b = *&a; B. b = *p C. b = a; D. b = *a;
答案得选哪个呀????????
选D
*是用来取指针指向的地址中的数据的.a不是指针,当然不能写作*a了.
而b=*&a之所以对是因为:
int *p=&a;它相当于int *p;p=&a; p是指针,所以&a也是指针,所以才会有*(&a)之说啊
D
D. b = *a
设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是:
设有语句int a=3;则执行了语句a+=a-=a*a;后变量a是多少?
设有语句 int a = 3; 执行语句 a+=a-=a*a;后,变量a的值是多少?
设有定义语句:int a=3, b, *p=&a;要将变量a的值赋给变量b,下列语句中不正确的赋值方式是______。
20.设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是 × 正确答案为A
int *a=0,*b=0; 定义语句对吗
设有变量定义int y=234;执行语句cout<<oct <<y;输出是?
定义int a[2][3],*p[3];那么语句p=a和p[0]=a都错在哪?
定义int a[2][3]之后
设有定义语句“char s[]=”123”;”,则表达式“s[3]”的值是________。