*p=s,指针p指向数组s的首地址,s=p+s两个首地址相加再赋值,不能这么运算的,所以错
C语言选择题求解释已知: char s[10], *p=s ,则在下列语句中,错误的语句是 选择一项: A. s[2]=
1个回答
相关问题
-
一道C语言选择判断题,下列语句中正确的是A.char s[]="abc",*p;p=s;s=p; B.char s[4]
-
定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的为啥是 A)p=s; B)p=k; C
-
已知char **s;下面正确语句是()A,s="ABCDEF";B,*s="ABCDEF";C,**s="ABCDEF
-
设有说明int s[2]={0,1},*p=s; 则下列错误的C语句是
-
已知char **s,下面正确的语句是()As="ABCDEF"B*s="ABCDEF"C**s="ABCDEF"D*s
-
下列语句中,不正确的是:( )。 A.char str[5]="hello"; B.char s
-
c语言设计有以下语句,下面描述中正确的是_____。typedef struct S{ int g; char h;}
-
选出正确的调用语句(其中char s【5】,c;int b) 选择哪个选项?
-
C语言简单小问题已知s是字符型变量,下面正确的赋值语句是( )。A.s=’abc’; B.s=’\08’;C.s=’\x
-
在下面的条件语句中(其中S1和S2表示C语言语句),只有 一个在功能上与其他三个语句不等价.