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

*treePtr = malloc( sizeof( TreeNode ) ),该怎么解决

2013-07-11 
*treePtr malloc( sizeof( TreeNode ) )强制类型是可以有的,这里小弟要问的是,为什么很多人把它省了,有

*treePtr = malloc( sizeof( TreeNode ) )
强制类型是可以有的,这里小弟要问的是,为什么很多人把它省了,有什么优缺点吗! malloc 强制类型转换 指针
[解决办法]
所谓类型,只是给编译器的一种指示,二进制文件中没有什么不同
过多的使用隐式类型转换降低代码可读性。
[解决办法]
最好还是不要省.虽然省掉可能没错.但是不能让你的程序变得更健壮.也降低可读性.
[解决办法]
C允许 void* 隐式转换成任何类型,所以可以不用强转。
但C++不允许,必须强转,否则通不过编译

热点排行