首页 > 试题广场 >

设有如下的程序段 char*ptr=NULL; char s

[单选题]
设有如下的程序段
char *ptr = NULL;
char str[] = "Hello";
ptr = str;
执行完上面的程序段后,*(ptr+5)的值为()
  • 'o'  
  • '\0'
  • 不确定的值
  • 'o'的地址
字符串自带结束符\0,+5表示右移五次,即第六个字符,hello\0,第六个就是\0
发表于 2020-08-23 17:05:49 回复(1)
<p>B不是少了个分号吗...</p>
发表于 2020-09-02 20:02:29 回复(0)
其实有没有可能:char* ptr = "Hello"的时候才有‘\0’,而char str[] = "Hello"的时候没有‘\0’?求大佬指导下?
发表于 2023-03-19 15:44:48 回复(2)