2019-11-27

1.union共用体占最大的数据类型的大小

共用体运行到哪就存的是哪个数据

共用体用于数据临时处理

2.枚举

enum color

{

    red,blue,yellow;

};

int main()

{

    printf("%d",red);

}

输出结果为0,如果给blue赋值10,blue的输出结果为10,yellow输出结果为11

3.处理方式:

队列:从前往后处理

栈:从后往前处理

4.二分法:对有序数组进行查找

通过找中间值确定区间,如果输入的数大于中间值,中间值变成新的下限,再从新的下限和上限中取中间值,直到找到概数为止,如果上限和下限相等,那么数组里不存在输入的数

输入的数小于中间数同理

5.链表

#include<stdio.h>

#include<alloc.h>

#include<stdlib.h>

struct stu

{

int m;

char a;

struct stu *next;

};

int main()

{

printf("%d",sizeof(stu));

int i;

struct stu *head;

if(head==NULL)

{

head=(struct stu*)malloc(sizeof(struct stu));

}

scanf("%d",&head->m);

struct stu * next;//定义结构体类型的指针

for(i=0;i<5;i++)

{

next=(struct stu*)malloc(sizeof(struct stu));//malloc在内存中申请一个空间,头文件为stdlib.h

scanf("%d",&next->m);

}

//free(指针);//清除一排

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第1章 第一个C程序第2章 C语言基础第3章 变量和数据类型第4章 顺序结构程序设计第5章 条件结构程序设计第6章...
    小狮子365阅读 10,990评论 3赞 71
  • 结构体 基本定义:struct 结构名{//成员列表};成员列表:有基本数据类型定义的变量或者是构造类型的变量ex...
    霸王小阅读 843评论 0赞 0
  • 共用体有时也被称为联合或者联合体,这也是 Union 这个单词的本意。 结构体和共用体的区别在于:结构体的各个成员...
    轻哨微风阅读 207评论 0赞 0
  • 今天讲了共用体,里面只算最大的字节数。最后赋谁,共用体就是谁。临时的数据用共用体。 枚举,enum color {...
    刘冠瑾阅读 84评论 0赞 0
  • 1.共用体 Union st { Int x; char a; char s[10]; } 占多大字节,只算最大的...
    Zxytop阅读 60评论 0赞 2

友情链接更多精彩内容