1,char* ptr="12346"中,ptr指向的是1也即字符串的首地址,则printf("%c",*ptr)输出的是1该元素;而与之不同的是puts(ptr)则会输出该地址后一连串的字符,直到遇到空格。
【无标题】
文章讨论了C语言中,当指针ptr指向字符串12346时,printf输出单个字符1,而puts则输出从该地址开始的一串字符直到遇到空格的区别。
文章讨论了C语言中,当指针ptr指向字符串12346时,printf输出单个字符1,而puts则输出从该地址开始的一串字符直到遇到空格的区别。
1,char* ptr="12346"中,ptr指向的是1也即字符串的首地址,则printf("%c",*ptr)输出的是1该元素;而与之不同的是puts(ptr)则会输出该地址后一连串的字符,直到遇到空格。
1万+
3914
5万+
2479

被折叠的 条评论
为什么被折叠?