结构类型
向右看齐> >
人生当中成功只是一时的
展开
-
c语言结构体应用例程:输入今天日期,输出明天日期
#include<stdio.h>#include<stdbool.h>struct date { int day; int month; int year;};bool isleap ( struct date d ){//是闰年返回true bool leap = false; if ((d.year%4 == 0 && d.year%100 != 0) || d.year%100 == 0) leap = true; return l原创 2021-01-26 16:59:33 · 3015 阅读 · 0 评论 -
c语言枚举
符号常量化用符号而不是具体的数字代替程序中的数字const int red = 0;const int green = 1;const int blue = 2;枚举用枚举而不是定义独立的const int变量枚举的意义主要就是给了0,1,2相应的名字:红,绿,蓝enum COLOR{red, green, blue};自动计数枚举----方便于:1.遍历所有枚举量2.建立用枚举量做下标的数组int main( int argc, char const *argv[]){ i原创 2021-01-25 00:10:35 · 101 阅读 · 2 评论 -
自定义数据类型typedef 与 联合union
自定义数据类型typedeftypedef long int_64t;typedef struct Adate{ int day; int month; int year;}Date;//最后一个单词就是定义的新名字定义的新名字是某种类型的别名增强了可读性联合(union)1.所有成员共享一个空间2.同一时间只有一个成员是有效3.union 的大小是成员中最大值4.初始化,对第一个成员做初始化union Anelt{ int a; char b;}elt1,elt2;原创 2021-01-26 19:45:45 · 762 阅读 · 0 评论 -
c语言结构体
声明结构体几种形式常用第三种1.struct data today{ month = 1; day = 25; year = 2021;};2.struct{ month = 1; day = 25; year = 2021;}today;3.struct data { month = 1; day = 25; year = 2021;}today;结构变量struct date today;//today就是定义的结构变量结构变量初始化形式1.struct原创 2021-01-26 11:14:52 · 131 阅读 · 0 评论