![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言学习
文章平均质量分 95
记录C语言学习笔记,资料主要参考鹏哥C语言和菜鸟教程C语言。
Knox_Lai
这个作者很懒,什么都没留下…
展开
-
C语言学习(8)-函数
了解了库函数,我们的学习应该更关注自定义函数,自定义库函数也能给程序员写代码提供很多便利。一般我们在使用函数的时候,直接将函数写出来就使用了,比如上面那段代码,第3~8行是 Add 函数的定义,有了函数后,在第20行调用 Add 函数的。int b = 0;//输⼊//调⽤加法函数,完成a和b的相加//求和的结果放在r中//输出return 0;int z = 0;z = x + y;return z;这个代码在VS上编译,就会出现警告。原创 2024-03-18 21:07:46 · 663 阅读 · 1 评论 -
C语言学习(7)-数组
数组是一组相同类型元素的集合;数组中存放的是1个或者多个数据,但数组元素个数不能为0。数组中存放的数据,类型是相同的。数组分为一维数组和多维数组,多维数组一般比较多见的是二维数组。原创 2024-03-06 19:57:29 · 937 阅读 · 0 评论 -
C语言学习(6)-循环
有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,以此类推。原创 2024-03-05 17:24:56 · 782 阅读 · 0 评论 -
C语言学习(3)-scanf和printf介绍
d 就是一个占位符,% 是占位符的标志,d表示整数。上面的示例中,name 是一个长度为11的字符数组,scanf() 的占位符 %10s 表示最多读取用户输入的十个字符,后面的字符将被丢弃,这样就不会有数组溢出的风险了。上面示例中,格式字符串 %d%d%f%f ,表示用户输入的前两个是整数,后两个是浮点数,比如1 -20 3.4 -4.0e3。所以,用户输入的数据之间,有一个或多个空格不影响 scanf() 解读数据,用回车将输入分成几行,也不影响解读,得到的结果与在一行输入是完全一样的。原创 2024-03-02 18:57:03 · 1045 阅读 · 0 评论 -
C语言学习(5)-判断
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需)和条件为假时要执行的语句(可选的)。C语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。原创 2024-03-01 17:48:16 · 665 阅读 · 1 评论 -
C语言学习(1)-C语言常见概念
C语⾔中有⼀批保留的名字的符号,⽐如: int 、 if 、 return ,这些符号被称为保留字或者关键 字。关键字都有特殊的意义,是保留给C语⾔使⽤的⾃⼰在创建标识符的时候是不能和关键字重复的关键字也是不能⾃⼰创建的。//在C99标准中加入了 inline 、 restrict 、 _Bool 、 _Complex 、 _Imaginary 等关键字。原创 2024-02-27 18:41:48 · 857 阅读 · 0 评论 -
C语言学习(2)-数据类型和变量
在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。原创 2024-02-27 22:56:09 · 794 阅读 · 0 评论 -
C语言学习(4)-C语言运算符
C语言中为了方便运算,提供了一系列运算符,其中+、-、*、/、%都是双目运算符,单目运算符有++、--、+(正号)、-(负号)对两个操作数的每一位执行逻辑与操作,如果两个相应的位都为 1,则结果为 1,否则为 0。对两个操作数的每一位执行逻辑或操作,如果两个相应的位都为 0,则结果为 0,否则为 1。对两个操作数的每一位执行逻辑异或操作,如果两个相应的位值相同,则结果为 0,否则为 1。C语言支持的算术运算符,如下表。对操作数的每一位执行逻辑取反操作,即将每一位的 0 变为 1,1 变为 0。原创 2024-02-28 21:54:06 · 931 阅读 · 0 评论