字符指针初始化时可以直接赋值吗?

[复制链接]
查看11 | 回复5 | 2012-3-30 09:57:18 | 显示全部楼层 |阅读模式
可以的,如char *p = NULL...
回复

使用道具 举报

千问 | 2012-3-30 09:57:18 | 显示全部楼层
不行。因为没有给指针分配内存空间...
回复

使用道具 举报

千问 | 2012-3-30 09:57:18 | 显示全部楼层
但然可以,字符串的首地址不都是这么干的么 char *p = NULL...
回复

使用道具 举报

千问 | 2012-3-30 09:57:18 | 显示全部楼层
什么情况,直接用一个地址赋值应该可以的吧,我去试试...
回复

使用道具 举报

千问 | 2012-3-30 09:57:18 | 显示全部楼层
char *p=“hello”;其实是分两步的char *p;char p=“hello”;而int *p=123;就不行 他们的间接级别不同...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行