c语言的struct定义了一组变量的集合,c编译器并不认为这是个新的类型
c++中的struct是一个新类型的定义申明
struct Student{
const char* name;
int age;
};
c语言中,需要struct Student s1,因为c语言编译器只认为struct定义了一组变量的集合,
并不认为Student是一种新类型,所以Student s1,c编译器无法编译通过
c++中所有的变量和函数都必须有类型
c语言中的默认类型在c++中是不合法的
c语言的struct定义了一组变量的集合,c编译器并不认为这是个新的类型
c++中的struct是一个新类型的定义申明
struct Student{
const char* name;
int age;
};
c语言中,需要struct Student s1,因为c语言编译器只认为struct定义了一组变量的集合,
并不认为Student是一种新类型,所以Student s1,c编译器无法编译通过
c++中所有的变量和函数都必须有类型
c语言中的默认类型在c++中是不合法的
上一篇:c和c++中关于const
struct结构体变量
#
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M