首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-04-16 
关于结构体的简单问题定义一个结构体名为strmain函数中定义此结构体的指针,(1) struct str *p(2) str *p

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

热点排行