请帮忙解释一下下面两道题
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、不确定
人气:362 ℃ 时间:2020-02-05 08:01:10
解答
1.Bchar 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...
推荐
猜你喜欢
- 如图,点C是线段AB上的一点,M、N分别是线段AC、CB的中点.已知AB=10,求MN的长
- 一个数是十位数,十位数字是a,个位数字式b,那么这个两位是是:10a+b,如果交换这个两位数的个位数字与十位数字又得一个新的两位数;把新的两位数
- 已知△ABC中,AB=10,AC=6,∠BAC的平分线与BC的垂直平分线DG交于点D,DE⊥AB于E,DF⊥AC于F,求AE的长
- 《老王》通过写作者和老王的交往,反映了车夫老王___的生活和___的品格,含蓄的提出了_____的社会问题
- 文艺复兴和新航路的开辟的共同作用是什么
- 单句改错 1 Linda hardly ever has time for concerts,doesn't she?
- 1:某水果批发商场经销一种高档水果,如果每千克盈利10元,每天可售出500千克,经市场调查发现,在进货不变的情况下,若每千克涨价1元,日销量将减少20千克,现该商场要保证每天盈利6000元,同时又要使顾客得到实惠,那么每千克应涨价多少元?
- 工业革命之后人们日常生活在哪两方面发生了变化