c ++ 高手赐教啊

[复制链接]
查看11 | 回复2 | 2009-8-24 10:50:02 | 显示全部楼层 |阅读模式
int *p = &s.i;// 这个 怎么就编译错误(书上说 这个没错误)这里的分号换成英文分号还有前面加一句话struct s s;意思就是声明一个struct s类型的变量s,struct s就是你自己定义的一个类型,跟内置类型int一样,需要声明变量才会分配内存,等等后面就没错了,虽然有点绕,但程序是没错的...
回复

使用道具 举报

千问 | 2009-8-24 10:50:02 | 显示全部楼层
哈哈,你看看int *p = &s.i;这一句,最后的那个分号,是中文的“;”,而不是英文的“;”,仔细看看,这两者是有区别的!!!...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行