设有下列的程序段: char str[]='Hello'; char*ptr; ptr=str; 执
设有下列的程序段: char str[]="Hello"; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+5)的值为______。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:'\0'
本题涉及字符数组和指针的两个知识点:①在C语言中,字符型数组在存放字符串时会自动在末尾加上字符串结束标识符'\0',所以题中数组str有6个元素。②ptr指向数组str的首地址,ptr+5是指向str[15,*(ptr+5)是引用str[5的值,即,'\0'。
相似问题
下列程序的运行结果是______。 include<stdio.h> func(a B) {stat
下列程序的运行结果是______。 include<stdio h> func(a,B) {static int m=0,i=2; i+=m+1; m=i+a+b; return(m); } main0 {intk=5,m=3
下列程序的输出结果是______。 main() {int a+ b=2 C=3 t=0; ifa<
下列程序的输出结果是______。 main() {int a+,b=2,C=3,t=0; ifa<B) {t=a;a=b;b=t;} ifa<C) {t=a;a=c;c=t;} printf( "%d,%d,%dln ",a,b,C) ; }请帮忙给出正确答案和分析,谢谢!
在完工产品成本中 如果月初在产品定额变动差异是正数 说明( )。A. 定额提高B. 定额降低C. 本
在完工产品成本中,如果月初在产品定额变动差异是正数,说明( )。A 定额提高B 定额降低C 本月定额和成本管理取得成绩D 本月定额和成本管理出现问题
下列程序的输出结果是______。 include<stdio.h> main() {int x=3
下列程序的输出结果是______。 include<stdio h> main() {int x=3,y=2,z=1; if(x<y) if(y<0)z+0; else Z+=1; primf(“%d n ",z); }请帮忙给出正确答案和分析,谢谢!
在确定生产费用在完工产品与在产品之间分配的方法时 应考虑的因素有( )。A. 各月在产品数量变化的大
在确定生产费用在完工产品与在产品之间分配的方法时,应考虑的因素有( )。A 各月在产品数量变化的大小B 在产品数量的多少C 定额管理基础的好坏D
