早教吧作业答案频道 -->其他-->
请帮忙解释一下下面两道题1.设有以下一段程序chars[]="Hello";char*p=s;执行完上面程序段后,*(p+5)的值为().A、'o'B、'\0'C、'o'的地址D、不确定的值2.已知:chars1[4]="12";char*ptr;则
题目详情
请帮忙解释一下下面两道题
1.设有以下一段程序
char s[ ]="Hello";
char *p=s ;
执行完上面程序段后,*(p+5) 的值为 ( ) .
A、'o'
B、'\0'
C、'o' 的地址
D、不确定的值
2.已知:char s1[4]="12";char *ptr;则执行以下语句后的输出为.
ptr=s1;
printf("%c\n",*(ptr+1));
A、字符'2'
B、字符'1'
C、字符'2'的地址
D、不确定
1.设有以下一段程序
char s[ ]="Hello";
char *p=s ;
执行完上面程序段后,*(p+5) 的值为 ( ) .
A、'o'
B、'\0'
C、'o' 的地址
D、不确定的值
2.已知:char s1[4]="12";char *ptr;则执行以下语句后的输出为.
ptr=s1;
printf("%c\n",*(ptr+1));
A、字符'2'
B、字符'1'
C、字符'2'的地址
D、不确定
▼优质解答
答案和解析
1.B
char s[ ]="Hello";定义字符串(字符串结尾为标志位"\0")
char *p=s ;将字符串的地址(也就是第一个字符的地址)赋值给指针P
经过以上两步以后,*p='H';*(p+1)='e';*(p+2)='l';*(p+3)='l';*(p+4)='o';*(p+5)='\0'
2.A
char s[ ]="Hello";定义字符串(字符串结尾为标志位"\0")
char *p=s ;将字符串的地址(也就是第一个字符的地址)赋值给指针P
经过以上两步以后,*p='H';*(p+1)='e';*(p+2)='l';*(p+3)='l';*(p+4)='o';*(p+5)='\0'
2.A
看了请帮忙解释一下下面两道题1.设...的网友还看了以下:
12个面的立体图形.是否有这样的十二面体:每一个面都是三角形,并且多面体的每一个顶点都是四个三角形的 2020-03-31 …
数学全效学习七年级上第三章质量评估试卷题目(y-5)+2=3-4(y-1)和4-3y-5/8=3- 2020-05-13 …
中国人民银行自1948年12月1日起陆续发行了第一套人民币,共有12种面额,62个版别,最大面额是5 2020-05-27 …
怎么用PASCAL输入已知圆柱体的高为12,底面的半径为7,求圆柱体表面积? 2020-06-14 …
地支的算法有好像有误地支的算法好像有误按网上的算法是用年代数除以12,后面的余数就代表某个地支余数 2020-06-15 …
亲亲旅行社组织了5个旅游团,平均每个旅游团需要准备324袋面包。(1)如果每箱装12袋面包,每个亲 2020-06-22 …
一个底面内半径是12里面的圆柱形中装有水,水里浸没一个底面直径是12厘米,高是18厘米的圆锥形铁块 2020-06-30 …
新版喜宝有机12+里面的勺子是几克的,新版的一勺是对45毫升水的 2020-07-08 …
12''后面的''是什么意思这个代表大小吧,后面两个'和一个'的意思.是外贸包装用语 2020-07-09 …
按规律填数:75.30.12.后面的2个数是多少? 2020-07-16 …