引用 9 楼 areswhy 的回复: L=(LinkList*)malloc(sizeof(Lnode)); 能编通过吗? 很多用VC的新手,根本就分不清C、C++和VC 最坑人的是,其中有一些,直到出版各种“XX天精通VC++”的时候,也还没分清
L=(LinkList*)malloc(sizeof(Lnode)); 能编通过吗?
引用 3 楼 zhangweiJQK 的回复:引用 2 楼 baichi4141 的回复:C语言不能省略,C++可以省略 那为什么出现了 L=(LinkList*)malloc(sizeof(Lnode));呢? 此为C代码 难道是错误的?还是有其他原因 C++语法全面兼容C语法,你怎么知道这个代码是C代码还是C++代码? 区别在于编译器,你用的是C编译器还……
C语言不能省略,C++可以省略
struct X { //..... }; void fun() { int X; struct X *L=(truct X *)malloc(sizeof(struct X)); int len = sizeof(X); }
引用 2 楼 baichi4141 的回复:C语言不能省略,C++可以省略 那为什么出现了 L=(LinkList*)malloc(sizeof(Lnode));呢? 此为C代码 难道是错误的?还是有其他原因
69,371
社区成员
243,080
社区内容
加载中
试试用AI创作助手写篇文章吧