设有如下程序段: char str[]"Hel10!"; char*ptr; ptr=str; 执行完以上程序段后*(ptr+6)的值为( )

admin2016-12-25  9

问题 设有如下程序段:
  char str[]"Hel10!";
  char*ptr;
  ptr=str;
  执行完以上程序段后*(ptr+6)的值为(    )

选项 A、’\O’
B、’o’
C、’\o’
D、’O’

答案A

解析 字符串数组的下标是从0开始,*(pt +6)指针移到“!”后一位,字符串的后面系统都会自动加上’\0’作为结束符,所以答案为’\0’。
转载请注明原文地址:https://kaotiyun.com/show/8jAx777K
0

最新回复(0)