如何定义结构体
2013-01-13 14:14
232 查看
// 如何定义结构体.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <stdio.h> //第一种方式,推荐使用 struct Student1 { float score; char sex; char name[20]; }; //第二种方式 struct Student2 { float score; char sex; char name[20]; } student; //第三种方式,不能再次定义一个变量 struct { float score; char sex; char name[20]; } student3; int main(void) { student.sex = 'm'; Student2 student2; student2.sex = 'f'; student3.sex = 'f'; //student3 set;//error,不能定义,因为不知道类型 printf("%c,%c,%c\n", student.sex, student2.sex, student3.sex);//%s是以字符串的形式输出 return 0; }
相关文章推荐
- 在C的头文件中定义的结构体,如何在cpp文件中引用
- 如何定义变长的TLV结构体?
- C++下如何更好的定义结构体
- opaque struct——c/c++如何隐藏内部结构体的定义?
- Golang 父子对象与JSON互相转换以及struct结构体内部的反引号该如何定义字段编码生成json字符串的写法
- linux如何查找一个结构体的原始定义
- C#如何定义结构体及访问结构体的成员
- 如何在内核里面查找某些结构体或者宏的定义
- 如何定义结构体指针
- 定义结构体与类组合的区别和如何用它们
- 如何在内核里面查找某些结构体或者宏的定义
- 如何在内核里面查找某些结构体或者宏的定义
- 有如下CAT_s结构体定义,回答: 1) 在一台64位的机器上,使用32位编译,Garfield变量占用多少内存空间?64位编译又是如何?
- C语言结构体该如何定义?
- C#中如何定义与C++定义的对应的结构体
- 在解析C#结构体指针前,必须知道C#结构体是如何定义的。在c#中同样定义该结构体。
- Linux 下如何查看C结构体等符号定义
- 结构体定义
- C#在结构体的定义中又包含另一个结构体的数组
- 【原创】C语言中如何用长度变量定义数组