读书人

关于结构体的简单有关问题

发布时间: 2012-04-16 16:20:04 作者: rapoo

关于结构体的简单问题
定义一个结构体名为str;

main函数中定义此结构体的指针,
(1) struct str *p;
(2) str *p; 这两种方法都行吗?

[解决办法]
如果没有typedef的话,还是应该这样:struct str *p ;
否则的话str *p

C++中直接可以用结构体的标签名来定义,即str *p ;
[解决办法]
在C++中两种方法都行,但在C中只有第一种方法行。试一下就知了。 我以前试过。
[解决办法]
(1) struct str *p; // C/C++ 都可以
(2) str *p; // C++ 可以

读书人网 >C语言

热点推荐