结构 方便的组织josn数据,组织海量的变量
用法如下
[root@master hc]# cat jiegou.c
#include <stdio.h>
main()
{
struct key { //struct引入结构声明,key是结构成员的一些列声明表示,可以和deftype合用组成简写类型
int a; //结构成员
int b;
}key1; //声明了一个结构key类型的变量1
key1.a = 5; //用“.”将结构和结构的变量联系起来
key1.b = 3;
fprintf(stdout, "key.a = %d\nkey.b = %d\n", key1.a, key1.b); //打印和赋值一样
}
指针用法
[root@master hc]# cat jiegou.c
#include <stdio.h>
main()
{
struct key {
int a;
int b;
}key1, *pp; //顺便声明一个struct key类型的指针
pp = &key1; //然后取结构key1的地址付给指针变量key1
key1.a = 5;
key1.b = 3;
fprintf(stdout, "key.a = %d\nkey.b = %d\n", key1.a, key1.b);
pp->a = 7; //用“->”来取值和赋值
pp->b = 9;
fprintf(stdout, "PP->a = %d\nPP->b = %d\n", pp->a, pp->b);
}
##################################
迷途小运维学习C程序语言随笔
作者:john