当前位置:   article > 正文

关于C语言自定义类型的总结_c语言自定义数据类型笔记大一

c语言自定义数据类型笔记大一

结构体

1. 结构体的声明
结构体是一些值得集合,这些值成为成员变量.结构的每个成员可以是不同类型的变量
例如描述一个学生:

struct Stu {
       
	char name[20];//名字    
	int age;//年龄    
	char sex[5];//性别    
	char id[20];//学号 
}//分号不能丢

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

2. 特殊的声明
在声明结构的时候,可以不完全的声明。
比如:

//匿名结构体类型 
struct {
       
	int a;    
	char b;    
	float c; 
}x; 
struct {
       
	int a;    
	char b;    
	float c; 
}a[20], *p;

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

结构体的自引用
正确的自引用方式:

struct Node {
       
	int data;    
	struct Node* next
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/142775
推荐阅读
相关标签
  

闽ICP备14008679号