关于结构体的简单问题
定义一个结构体名为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++ 可以