除答案外,希望解释一下,C语言,我都不懂
发布网友
发布时间:2023-11-20 13:33
我来回答
共4个回答
热心网友
时间:2024-12-03 10:32
1. B.int *p p是一个野指针,没有地址,所以不能赋值
2.B *(s+i)就是指的是s[i]
3.D **p=&p;所以说**p==*p;
4.A ps指的是首地址,ps+2指的是s[2]的地址
5.A strcpy(s1,s2)是把s2赋值给s1,strlen(s2)=4;所以结果是4;
6.A p+2=a[2]; *(p++) 是指先输出*p,p再自加;
7.B *(p+5)=s[5];s[5]='\0';
8.D
9.D
10A *(ptr+1)=S1[2]='2';
11b int a[10];数组元素有a[0],a[1].....a[9],没有a[10]项
还有什么不明白的可以问
热心网友
时间:2024-12-03 10:32
去如风
热心网友
时间:2024-12-03 10:33
找一本C语言 书,看看
热心网友
时间:2024-12-03 10:33
讲不清楚,推荐你找一本 谭浩强的C语言 绿皮的 那本讲的很清楚。