C语言
C语言学习
2301_80442229
这个作者很懒,什么都没留下…
展开
-
51单片机中的模块化编程和LCD调试
在此进行建立,点击C File建立源文件,点击Header File建立头文件。头文件添加完之后没有在工程树上显露出来,则需要点击Source Group 1 点后点击“管理工程文件”根据已经有的两个文件(一个LCD.h一个LCD.C)可以使用模块化编程直接使用以下函数。比如将数码管的程序进行模块化编程,首先需在工程树中建立其他程序的源文件和头文件,如图。模块化编程就是不让程序扎堆,把程序各个功能分别存放,之后在主函数中直接调用就好。最后在主函数上写上头文件,运行程序。下面则是直接对函数进行使用的程序。原创 2024-05-06 19:49:02 · 195 阅读 · 0 评论 -
C语言的结构体
如果要是不直接打印,而是将s的地址复制print函数,程序如下。结构体就是把一些单一类型组合在一起。例如 人:姓名+年龄+性别+电话。原创 2024-04-10 18:58:49 · 347 阅读 · 1 评论 -
C语言中#define定义的常量和宏
定义的常量程序如下int main()return 0;定义宏int main()int a = 10;int b = 20;return 0;原创 2024-04-05 16:33:10 · 171 阅读 · 1 评论 -
c语言的指针
不管是什么类型的指针,都是在创建指针变量,指针变量是用来存放地址的,指针的大小取决于一个地址存放的时候需要多大空间。//p就是指针变量,*说明p是指针变量,int说明所指向的对象是int类型的。//解引用操作符,意思是通过p中存放的地址,找到p所指的对象,*p就是p所指对象。32位机器的地址:32位机器的地址:32bite=4byte 则指针变量大小是4个字节。64位机器的地址:64位机器的地址:64bite=8byte 则指针变量大小是8个字节。一共有2的32次方个地址序列,通过计算会有4gb的内存。原创 2024-04-07 19:28:35 · 432 阅读 · 0 评论 -
c语言的关键字
输出错误的原因是static将函数的外部链接变成了内部链接,其他源文件就不能使用这个全局变量了。原因是static使得全局变量的外部链接变成了内部链接,其他源文件就不能使用这个全局变量了。本质上,static改变了变量的存储位置,影响了变量的生命周期,和程序的生命周期一样长了。static---用来修饰变量和函数的,修饰全局、局部变量和函数。//建议把3放在寄存中(放不放的进去还要看编译器本身)register-----寄存器。//void是不让程序有返回值。//void是不让程序有返回值。原创 2024-04-01 19:19:48 · 950 阅读 · 0 评论 -
C语言的操作符
除号的两端都是整数时,执行的是整数除法;(“%f”单浮点,“%0.2f”小数点后保留两位)int d = (c = a - 2, a = b + c, c - 3);//输出结果为最后一项的结果。特点:从左向右依次计算,整个表达式的结果是最后一个表达式的结果。真 真 假。假 假 真。//add 10 15都是()的操作数。% 取模 操作符的两端必须是整数。条件操作符(三目操作符)-- 前置、后置--==用于测试“相等”原创 2024-03-29 16:11:15 · 958 阅读 · 1 评论 -
C语言数组
/定义一个整型数组,最多放10个元素。数组的每个元素都有一个下标,下标从0开始,且数组通过下标来访问。要是想把数组的内容全部打印,需要用到循环函数。一组相同类型元素的集合。原创 2024-03-26 15:27:43 · 220 阅读 · 0 评论 -
C语言的函数
如果程序很繁琐那就需要一个简单的加法程序进行运算,程序如下。对两个数进行相加的程序如下。通过例子对函数进行说明。上面的add则是函数名。原创 2024-03-26 14:19:57 · 248 阅读 · 0 评论 -
c语言的选择语句与循环语句
printf("坚持学习\n");printf("工资翻倍\n");printf("继续加油\n");printf("高工资\n");printf("烤红薯\n");printf("学习c语言\n");printf("是否要坚持\n");printf("学习c语言\n");原创 2024-03-22 21:57:08 · 221 阅读 · 1 评论 -
C语言转义字符与注释
ddd ddd表示1~3个八进制的数字。在书写连续多个问号时使用,防止它们被解析成三字母词。\Xdd dd表示2个十六进制数字。\\ 表示一个反斜杠,防止被解析成一个转义序列符。\" 一个字符串内部的双引号。3、写注释是帮助自己帮助别人。\‘ 表示字符常量。\a 警告字符,蜂鸣。2、对复杂代码进行解释。\t 水平制表符。\v 垂直制表符。原创 2024-03-22 16:13:27 · 135 阅读 · 1 评论 -
C语言字符串
由双引号引起来的一串字符称为字符串,例如“abcdef”,字符串的结束标志是\0,在计算字符串长度时\0是结束标志,不算做字符串内容。对字符串打印时是正常现象,对单个字符打印时出现错误,主要是单个字符没有结束符,所以只有在遇到计算后面的其他\0,才可以结束打印。之后对字符串和字符分入两个组合之后对两个组合进行打印。调试后对程序就行监控,首先点击菜单栏调试按键——窗口——监视(任选一个),之后添加所要监控的字符串。可以看出对有结束符的字符串只有6,而没有结束符的字符有22;字符与字符串的程序监控。原创 2024-03-21 14:56:17 · 541 阅读 · 1 评论 -
C语言常量的四种类型
由于已经将MAX等定义为常量,所以可以直接用int a=MAX等。这个程序是不能将a变成50的,运行会出现错误,原因就是用了const。'w'(单引号为字符)、"abc"(双引号为字符串)3、#difine定义的标识符常量。2、const修饰的常变量。原创 2024-03-20 15:35:15 · 218 阅读 · 1 评论 -
c语言两个整数和的编程
在写好程序的时候,会出现报错,提示使用scanf-s,但是不推荐,因为这个是VS自己出的一个标准并不是C语言的标准,坚持使用scanf的话需要在第一行加上#define -CRT-SECURE-NO-WARNINGS 1。之后同时按住CTRL+f5。原创 2024-03-15 18:12:49 · 307 阅读 · 0 评论 -
C语言数据类型大小计算
数据类型大小计算原创 2024-03-14 13:53:43 · 137 阅读 · 0 评论 -
C语言的变量的作用域和生命周期
进入作用域生命周期开始,出作用域生命周期结束。局部变量的作用域是变量所在的局部范围。是整个程序的生命周期。原创 2024-03-20 15:02:34 · 63 阅读 · 1 评论 -
C语言程序,在面板显示文字
c语言学习原创 2024-03-14 13:42:59 · 149 阅读 · 0 评论 -
c语言变量加法与两个整数和程序
c语言中,变量是能改变的量,变量分为局部变量和全局变量,在{}里面的是局部变量,反之就是全局变量。当全局变量与局部变量名字相同时,局部变量优先。之后ctrl+f5运行程序。原创 2024-03-15 16:53:13 · 116 阅读 · 1 评论