c与c++差异
林子里的园子
这个作者很懒,什么都没留下…
展开
-
c与c++的区别:结构体struct
c语言 // An highlighted block sturct student{ int a; int b; }; //如果需要定义同一个student类型结构体,书写方式 struct student s1; //错误方式:student s1; c++语言 // An highlighted block sturct student{ int a; int b; }; //如果需要定义同一个student类型结构体,书写方式 struct student s1; student s2原创 2021-01-27 10:52:32 · 93 阅读 · 0 评论 -
C与C++编译器的区别:全局变量
c语言 .c文件 c编译器对全局变量检测不全面 定义全局变量: // An highlighted block int g_val;//存在bss段 int g_val = 20;//编译不会报错 相当于 // An highlighted block int g_val; g_val = 20; c++语言 .cpp文件 c++编译器对全局变量检测全面 定义全局变量: // An highlighted block int g_val;//存在bss段 int g_val = 20;//初始化不为原创 2021-01-27 10:43:04 · 159 阅读 · 0 评论