黑马程序员技术交流社区

标题: 字符串与指针 [打印本页]

作者: 王海江1    时间: 2014-6-23 21:47
标题: 字符串与指针
int *p;
p="itcast";

可以这样赋值吗?是怎样的一个内存分配过程???
作者: 曹雨    时间: 2014-6-24 17:17
可以,指针指向的是字符串首个字符'i'的地址,int 类型存放的是'i'的数值
作者: 小坏坏    时间: 2014-6-24 18:56
不行, 类型 不对  编译器会报错
作者: libra    时间: 2014-6-24 18:59
可以,指针指向的是字符串的首地址。p指向了字符串的首地址。
作者: 无尽可能    时间: 2014-6-24 20:06
char *p才对吧,如果非得设置成int类型,编译器应该会有警告,而且当你输出之后,这个数应该会很大。
作者: 忘了一切更好    时间: 2014-6-25 12:55
类型不对




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2