首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言关键字

说明   以下关键字顺序已按学习先后顺序编排。...关键字 用途 void 定义空类型变量或空类型指针或指定函数无返回值 int 定义整型变量或指针 short 定义短整型变量或指针 long 定义长整型变量或指针 long long 定义长长整型变量或指针...float 定义浮点型变量或指针 double 定义双精度浮点型变量 char 定义字符型变量或指针 signed 定义有符号整型或字符型变量或指针 unsigned 定义无符号整型或字符型变量或指针...return 从函数返回 auto 指定变量存储类型是自动型变量(存储类型默认是自动型) register 指定变量存储类型是寄存器型变量,已过时 static 指定变量存储类型是静态变量,或指定函数是静态函数...extern 声明外部变量或函数 struct 定义结构体类型 union 定义联合体类型 enum 定义枚举类型 typedef 为数据类型定义别名 链接--C语言初学者常用标准库函数 https

14310
您找到你想要的搜索结果了吗?
是的
没有找到

C语言关键字

✨作者:@平凡的人1 ✨专栏:《C语言从0到1》 ✨一句话:凡是过往,皆为序章 ✨说明: 过去无可挽回, 未来可以改 ---- 文章目录 了解关键字分类 关键字及其说明 理解变量、定义与声明...三个关键字 最宽宏大量关键字- auto 变量分类——补充内容 变量作用域—— 补充内容 变量生命周期——补充内容 auto 相关 最快关键字—— register 最名不符实关键字 —static...修饰变量 结语 了解关键字分类 C语言一共多少个关键字呢?...一般书上,都是32个(包括本书),但是这个都是 C90(C89) 标准。其实 C99 后又新增了5个关键字。...不过,目前主流编译器,对 C99 支持并不好,我们后面默认情况,使用 C90 ,即认为32个 关键字及其说明 auto 声明自动变量 short 声明短整型变量或函数 int

71720

C语言冒泡排序升序_c语言快速排序和冒泡排序

};//十个数无序数列 int i,j,t; printf("此程序使用冒泡排序法排列无序数列!...:\n"); //输出排列好得吃数列 for(i=0;i<10;i++) { printf("%c ",a[i]); } return 0; }...{ printf("%c ",a[i]); } return 0; } void function(char a[],int m) { //冒泡排序...:也叫升序排序法,但是相比起二分法查找只能应用于有序数列,二如何将一个无序数列变有序就可以使用冒泡排序法!!!...对上面的过程进行总结: 该思想体现在成续上解法是: 实例: 冒泡排序不仅仅可以应用于数字同样可以应用于字符字母快速排序: 心得体会: 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人

2K10

C语言关键字

关键字分类 C语言一共多少个关键字呢?一般书上,都是32个,但是这个都C90(C89) 标准。其实 C99 后又新增了5个关键字。...不过,目前主流编译器,对 C99 支持并不好,默认使用 C90 ,即,认为32个。...return 子程序返回语句(可以带参数,也可不带参数)循环条件 一、最宽宏大量关键字 - auto 作用:一般在代码块中定义变量,即局部变量,默认都是auto修饰(auto一般默认修饰局部变量...,程序运行整个生命周期内,该变量一直都有效 二、最快关键字 - register 作用:尽量将所修饰变量,放入CPU寄存区中,从而达到提高效率目的 补充内容:CPU主要是负责进行计算硬件单元,...因为不需要从内存里读取数据了 其实该关键字,不用管,因为现在编译器,已经很智能了,能够进行比人更好代码优化 三、最名不符实关键字 - static 作用:修饰变量和函数 注: 全局变量,是可以跨文件

13410

C语言关键字补充

✨作者:@平凡的人1 ✨专栏:《C语言从0到1》 ✨一句话:凡是过往,皆为序章 ✨说明: 过去无可挽回, 未来可以改变 ---- 感谢您点赞与关注,同时欢迎各位有空来访我平凡舍 --...-- 前面,我们通过这一篇博客关键字 对我们前面学过关键字进行了一些内容补充拓展,同时,认识学习了我们3个不太常用关键字,老规矩,现在,通过这一篇新博客——我们仍然对关键字这块相关内容进行一些补充拓展...所以,C语言中,为什么会有这么多类型?就是为了满足不同计算场景。...深入理解Cbool类型 C语言有没有bool类型❓ c99之前,主要是c90是没有的,目前大部分书,都是认为没有的。因为书,一般都要落后于行业。...(以后在语言 编程层面上,凡是直接使用和平台强相关内容,我们都不推荐 总结: 优先使用c90,就是我们之前以及后面一直用方式 万一非得使用bool,推荐c99标准,不推荐MS自定义。

23220

C语言】extern 关键字

_CSDN博客  欢迎各位→点赞 + 收藏⭐️ + 留言​ 系列专栏-【C语言关键字_謓泽博客 ✉️我们并非登上我们所选择舞台,演出并非我们所选择剧本 ⑩② extern ⇿ 外部声明...test.c 文件 #define _CRT_SECURE_NO_WARNINGS 1 #include extern Add(int x, int y); int main(void...{ int x = 20; int y = 30; int ret = Add(x, y); printf("ret = %d\n", ret); return 0; } Add.c文件...拓展⇢一般来说用包括C语言当中头文件或者是库函数当中头文件," "是自己使用自己所自定义头文件[约定俗称规矩],实际上.c源文件,我们只需要在.h头文件当中加上去就可以了。...,一句话『声明并没有开辟空间』 模块化extern使用 说明↔通过上述代码可以证明变量和函数是可以进行跨文件访问

64710

C语言 | 选择排序

“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一” ——包租婆 这道理放在C语言学习上也一并受用。...在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历是日积月累学习。 那么如何学习呢?当然是每天都练习一道C语言题目!! ? 作者 闫小林 白天搬砖,晚上做梦。...例83:C语言用选择排序对10个数进行排序。...解题思路:选择排序是指第一次从待排序数据元素中选出最小(或最大)一个元素,存放在序列起始位置,然后再从剩余排序元素中寻找到最小(大)元素,然后放到已排序序列末尾,,直到全部待排序数据元素个数为零...C语言源代码演示: #include//头文件 int main()//主函数 { int i,j,temp,array[11];//定义变量 printf("请输入10

1.3K52

C语言 | 希尔排序

例100:C语言实现希尔排序。  解题思路:希尔排序是插入排序一种又称缩小增量排序,是直接插入排序算法一种更高效改进版本,希尔排序是非稳定排序算法。...希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。 ...C语言源代码演示: #include//头文件 int main()//主函数 {   void shsort(int s[],int n); //函数声明   int array[11...以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去动力,跪谢各位父老乡亲啦~ C语言学习路线    C语言开发工具 VC6.0、Devc++、VS2019使用教程...更多案例可以go公众号:C语言入门到精通

1.2K42

希尔排序 C语言

碎碎念念 希尔排序是插入排序一种,是直接插入排序改进版。...直接插入排序优势 从直接插入排序思想可以知道,如果这堆数原本就比较有序了,那么直接插入排序是非常高效,因为交换次数会少很多。...直接插入排序劣势 但有一种情况是,假设是从小到大排序,前面已经排好了一万个有序数,到这10001个数时候,恰好它是最小那一个,那么就要和前面的数全部交换一次,,这就出现了交换距离过长问题,这是我们不希望看到...希尔排序 基于直接插入排序这两个特点,我们引入了它升级版——希尔排序。 希尔排序又被称作缩小增量排序。...为了解决直接插入排序交换距离过长问题,我们设想如果能让这一堆待排序数中比较小数在一边,比较大数在另一边,那么发生交换时候就不用跨过千山万水了。

16020

C语言】continue 关键字

_CSDN博客  欢迎各位→点赞 + 收藏⭐️ + 留言​ 系列专栏-【C语言关键字_謓泽博客-CSDN博客 ✉️我们并非登上我们所选择舞台,演出并非我们所选择剧本 ⑥ continue... ⇿ 跳 回 ⒈描述 ⇨ 在C语言当中 continue 和 break 语句是有一些类似的,但是它并不是强制进行终止。...这是 continue 和 break 语句最本质区别,也是我们去学习 continue 关键字重点。虽说它没有 break 语句那么被经常使用,但是在一些场合特定情况它作用是很大。...所以,千万不要去小巧它哟(●'◡'●) ⒉作用 ⇨ 结束本次循环,即跳过本次循环体中尚未执行部分,执行下一次循环操作,这就是 continue 和 break 语句最大区别。...⒊注意 ⇨ 很多刚学C语言初学者可能会不明白这两个关键字 continue 语句和 break 语句,其实这两个语句本质上都是非常容易理解

47120

C语言 | 选择排序

例83:C语言用选择排序对10个数进行排序。...解题思路:选择排序是指第一次从待排序数据元素中选出最小(或最大)一个元素,存放在序列起始位置,然后再从剩余排序元素中寻找到最小(大)元素,然后放到已排序序列末尾,,直到全部待排序数据元素个数为零...C语言源代码演示: #include//头文件  int main()//主函数  {   int i,j,temp,array[11];//定义变量    printf("请输入10...:\n");//提示语句    for(i=1;i<=10;i++)//输出排序数    {     printf("%5d",array[i]);   }    printf("\n");//换行...以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去动力,跪谢各位父老乡亲啦~ C语言学习路线     C语言开发工具 更多案例可以go公众号:C语言入门到精通

1.4K22

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券