![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C
文章平均质量分 60
C语言编程知识!
电科_银尘
希望能给大家带来一点帮助!
展开
-
【C++】break语句和continue语句的区别
break语句和continue语句的区别我们从两个方面来入手学习:一是单层;二是多层嵌套单层循环:(break直接执行for循环之后代码)(continue跳过本次循环)内嵌循环:(break语句,只能终止一个内循环)(continue跳过本次循环)...原创 2022-01-23 21:44:37 · 612 阅读 · 0 评论 -
匈牙利命名法代码编写规范
代码编写规范匈牙利命名法的基本原则是:变量名 = 属性 + 类型 + 对象描述例如:s_i Count s_表示静态变量,i表示整型,Count表示用来记录次数;变量属性:全局变量:g_常量:c_静态变量:s_x 轴:x_y 轴: y_z 轴:z_类型部分:float:fdouble float:dfint:iunsigned int:ishort int:nlong int:lchar:c描述部分:最大 Max最小 Min初始化 Init临时变量 T(或Te原创 2020-06-18 22:49:20 · 495 阅读 · 0 评论 -
工程训练赛、声控小车两个项目的核心竟然是用到这个关键字!
文章目录前言回顾Static关键字其实这个关键字就在按键中!工程训练赛项目声控小车总结彩蛋前言之前参加了两个设计,一个是工程训练赛,一个是声控小车的设计,而这两道题目的核心都用到了那个核心关键字***static!!***!回顾Static关键字一、static全局变量该变量只能在定义的那个文本中使用,不能被另外一个文本直接使用。(可以用函数进行调用)二、static局部变量1、位置:静态局部变量被编译器放在全局存储区,所以虽然它是局部的,但是在整个程序的生命周期中存在;2、访问权限:静.原创 2020-06-18 22:45:30 · 603 阅读 · 0 评论 -
C51中经常遇到的Extern关键字
C51中经常遇到的Extern关键字**作用:**变量的声明;C语言中,extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时,在其他模块中寻找其定义。这里面注意,对于extern申明变量可以多次,但是定义只有一次例子:...原创 2020-06-18 22:20:22 · 1706 阅读 · 0 评论 -
C51常见的宏定义是什么?
宏#define 宏名 [宏值] (宏值可以省略)宏定义的位置很随意,可以在主函数内、结构体内…宏定义主要用于字符串的替换;接下来我们看两个例子:一、#define SUM(x,y) x+y Int a=SUM(1,2)*SUM(4,5); Printf(“%d/n ”,a);二、 #define SUM(x,y) (x+y) Int a=SUM(1,2)*SUM(4,5); Printf(“%d/n ”,a);原创 2020-06-18 22:18:31 · 5645 阅读 · 0 评论 -
C51串口通信中看见的volatile关键字
变量使用volatile修饰,即告诉编译器,该变量随机会发生变化,每次使用该变量直接到内存中去取而不是采用暂存在寄存器中的值。1、中断服务程序中修改的供其他的程序控制的变量;例如:在进行串口通信的中断服务程序中的状态标志;2、多任务环境下各任务间共享的标志,应该加上volatile;3、存储器映射的硬件寄存器通常也要加volatile说明。...原创 2020-06-08 10:51:48 · 269 阅读 · 0 评论