关于指针的位置问题

[复制链接]
查看11 | 回复2 | 2006-8-13 00:36:17 | 显示全部楼层 |阅读模式
这两个都不对,main(){ int x,y;//这里可以用逗号隔开 x=1;y=1;//这里必须用分号隔开 int* p1,*p2; p1=&x;p2=&y//这里也要用分号隔开}这样就可以用整型指针变量指向整形变量了。
回复

使用道具 举报

千问 | 2006-8-13 00:36:17 | 显示全部楼层
楼主不妨试编译下下面这个代码main(){ int i; i=1; int j=1; printf("%d",i);}是不是和你的一式报同样的错(Expression syntax in function main)C中必须要先定义变量~~~~~~~~
回复

使用道具 举报

千问 | 2006-8-13 00:36:17 | 显示全部楼层
我用Microsoft Visual C++ 6.0把以上两个函数都编译了,都没有错.按道理说,第一个函数是在X,Y有值的情况下把它们的地址赋给P1,P2的,而第二个函数是在X,Y无值的情况下赋的.但是无论X,Y有无值,他们的地址都是唯一的.所以这两个函数应该没有错.
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行