![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础
文章平均质量分 51
如果应付考试,看这个专栏就可以了,如果想深入了解,请看C语言进阶学习
不会C语言的菜鸟
2023级大学生
刚学c语言的菜鸡
展开
-
C语言学习----数组
什么是数组?数组是一段连续的地址上存储的相同类型的数据的集合。原创 2024-08-04 20:11:20 · 298 阅读 · 0 评论 -
C语言学习----指针
指针就是地址。怎么获取变量的地址?取址符加变量名称,例如 &a。int *p;指针的基础使用这里的662698508就是变量a在内存中的位置编号。看到这里觉得指针没什么用对吧,在C语言进阶专栏中我将讲解指针的进阶用法与精髓。这里只是基础,应付考试完全够了。原创 2024-08-06 15:40:33 · 119 阅读 · 0 评论 -
C语言学习----函数
函数就是把一段代码封装起来,重复使用而避免大量重复代码。简化代码,使代码更简洁,高效。简单例子我们要找两个数的最大值,我们不可能每次都写一个if语句来找最大值,所以我们把它包装成max函数,每次找两个数的最大值时就可以调用函数。原创 2024-08-04 20:45:51 · 229 阅读 · 0 评论 -
C语言学习----常用函数
strcmp比较两个字符串是否相等 strncmp,前n个字符组成的字符串是否相同。注意变量的地址和变量不同,变量的地址用取址符&加变量名组成例如 &a;取绝对值,abs为取整数的绝对值,fabs为取浮点数的绝对值。注意,要使用C语言自带的数学函数需要导入头文件math.h。在主串中找子串,找到了返回头指针,否则返回空指针st。这段代码会要求从控制台输入一个整数,然后输出它。使用字符串函数时要导入string.h头文件。把一个字符串拼接在另一个字符串后面。将字符串转换为整数(浮点数)原创 2024-08-04 17:52:17 · 561 阅读 · 0 评论 -
C语言学习----语句结构
break与continue都是循环控制语句,break是直接跳出循环,continue是跳过本次循环。如果bool表达式为true则执行语句块1,语句块2则不执行,反之执行语句块2,语句块1不执行。do~while与while的区别就是do~while循环会先运行一次循环。default是case的何况都不满足时运行default的语句块。注意while循环中要更新bool表达式的值,否则就会形成死循环。注意,a++一定要写,否则就会一直输出hello world。从头一直运行到尾,没有分支与循环。原创 2024-08-04 17:13:11 · 438 阅读 · 0 评论 -
C语言学习----运算符
用于将一个值赋给变量,包括简单赋值(=)以及加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)和取余等于(%=)等组合赋值运算符。= 大于,小于,等于,大于等于,小于等于,不等于。&,|,^,与,或,异或,>>,<< ,~,右移,左移,取反。文字解释,如果a大于b,max=a,否则max=b;a&&b,a和b有一个为false则为false。a||b,a和b有一个为true则为true。a,取反,a为true,则!+,-,*,/ ,%加减乘除取余。原创 2024-08-04 16:27:13 · 362 阅读 · 0 评论 -
C语言学习----基本语法
在每一个文件的开头,都会导入头文件,头文件中包含了很多常用的函数,包括输入输出,比较大小等函数。等等。原创 2024-08-04 15:48:25 · 199 阅读 · 0 评论 -
C语言学习----数据类型
char 类型占一个字节,用于存放字符列入‘a’,‘b’,等等注意一个char类型只能放一个字符。float占四个字节,float只能提供6位有效数字,一般来说绝对6位,可能7为应该是6~7位。在这里要区分字符和字符串,字符是单个的,字符串是多个字符组成的,字符是单引号,字符串是双引号。在printf中输出true和false是用整型输出,true为1,false为0;在C语言中我们定义0,空指针为false,其他的为true。整型是32位,8位1字节,所以整型占4个字节.长整型是64位,占8个字节。原创 2024-08-04 15:32:52 · 367 阅读 · 0 评论 -
C语言学习----变量和常量
关于更高级的解释将会在后面深度解释。这里初学就这样理解就行。例如 1,2,3,4,这些不会改变的量叫常量。这里的a就是变量,它的值由0,变为了1。顾名思义,可以改变的量。原创 2024-08-04 13:50:14 · 136 阅读 · 0 评论