孙林 发表于 2014-10-16 19:13
char *p表示字符串。
风格人 发表于 2014-10-16 19:34
char* s = "i"; 在VS2013上不会报错 "i" 等价于 'i' + '\0';
John_chow 发表于 2014-10-16 19:35
char *p 表示字符串,它的定义和int *p及赋值区别挺大的;那么char *p="i"; 是不是将i的首地址赋值给p这 ...
崔石炫 发表于 2014-10-16 21:12
char *s = "i";
char *p = 'i';
s和p都是指向字符串的指针,它们指向的地址应该存储一个字符串。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |