枚举,结构,typedef
无
kyriekk
这个作者很懒,什么都没留下…
展开
-
枚举---
枚举,一种不大常见的东西,一般用于需要多次用到连续的数例如0123但又懒得用多个const int, 这时候就可以用枚举。 #include <stdio.h> enum color { red,blue,yellow,numbercolors }; void p(enum color t); int main() { p(red); } void p(enum color t) { printf("red=%d\n",t)...原创 2022-03-03 20:49:19 · 88 阅读 · 0 评论 -
结构---
C语言程序设计进阶_浙江大学_中国大学MOOC(慕课) 1--p2和本地变量一样,在函数内部声明只能在函数内使用,在开头即函数外声明即可被所有函数使用。 2--p2中在输出时%i和%d一致,在输入时有所不同,具体csdn。 3--p3中声明一个结构必须有名字,否则报错。 4--p6初始化一个结构时,例如一个结构struct point a{ int a; int b; int c; },p1; 令struct point p2={.b=1};那么剩下的a和c都会被初始化0;这点和数组in.原创 2022-03-07 21:06:00 · 246 阅读 · 0 评论 -
结构(函数和指针)
C语言程序设计进阶_浙江大学_中国大学MOOC(慕课) 1--如p13所示,函数传进的只是值,不是指针,所以不会改变初始main函数里的结构里的值。 2--第一种方法如p14所示,在main函数中y=inputpoint();然后再input point函数中定义一个新的同类型结构,修3改成你想要的值,最后返回。就可以了。 3-- 4--p17为啥还要返回结构? ...原创 2022-03-09 15:18:52 · 73 阅读 · 0 评论 -
typedef
在使用typedef定义结构时,可以不需要声明原结构名字,但之前讲过在单纯定义一个结构时必须要有名字。原创 2022-03-13 14:08:55 · 275 阅读 · 0 评论