出现在定义“int *p;”中的“*”是一个(1) 符号,而出现在赋值语句“*p=0;”中的“*”是一个(2) 符号。
查看答案
C语言中,数组名是一个(1)常量,代表(2) ,不能对其进行赋值操作。
若有定义“int w[3]={1,2,3};”,则*(w+w[1])的值是(1)。
若有定义“int w[2][3]={{1,2},{3,4}};”,则表达式*(w[1]+w[0][0])的值是(1)。
下面程序的功能是将两个字符串s1和s2连接起来。请填空。void conj(char *p1,char *p2){while(*p1)(1);while(*p2){*p1=(2);p1++;p2++;}*p1='\0';}#includeint main(){char s1[80],s2[80];gets(s1);gets(s2);conj(s1,s2);puts(s1);return 0;}