C语言学习之路
文章平均质量分 86
本专栏是学习C语言基础,一起学习一起加油吧!
漫漫长夜想学习
路漫漫其修远兮,吾将上下而求索
展开
-
【从零基础学习C语言】指针与数组—第七篇
除了以上两种方法还可以用sizeof求字符串长度,但是求出的字符长度包括 ‘/0’,所以这方法求出的长度需要减一,可以自行编写,此处不在编写。一个变量有地址,一个数组由多个元素组成,每个元素都会有一个地址,指针变量存储某种类型变量的地址,可以存储数组元素的地址。//表示的是把a数组的第一个元素的地址赋值给p,而不是把数组每个元素的值赋值给p。数组中,数组名代表整个数组,数组名是一个值,整个数组的首地址(第一个元素的地址)//定义一个数组buf[10]a是数组名,第一个元素的地址,不能更改,是一个常量。原创 2022-10-09 17:18:56 · 672 阅读 · 1 评论 -
【从零基础学习C语言】数组指针与指针数组—第八篇
有一种指针,专门用来表示整个数组的地址,指针类型为数组类型,叫做数组指针格式:元素类型 (* 指针变量名)[元素个数];数组指针指向一个数组,是整个数组的地址。原创 2022-10-08 23:18:01 · 600 阅读 · 3 评论 -
【从零基础学习C语言】地址与指针—第六篇
在计算机中,所有数据都存在内存单元(空间)中,每个内存单元都有一个地址,只要通过地址就可以找到内存单元,就可以找到内存单元数据。由于通过内存地址就能找到对应的内存单元数据内容,就说内存地址指向该变量数据(内存空间),我们就把这种描述叫做指针。指针就是地址指向内存空间,其实就是地址。指针:内存空间的地址,地址指向这个内存空间(变量数据)原创 2022-10-06 20:36:54 · 4956 阅读 · 17 评论 -
【从零基础学习C语言】C语言之函数—第五篇
返回值类型 函数名(参数列表){函数体;//代表函数要去执行的语句,功能 return;//表示函数结束,函数之后的内容不执行,跳转回调用位置 }函数定义步骤函数名:函数叫什么名字,方便找到使用函数体:函数是干啥的,完成什么功能return语句:在函数中通过return语句来表示,函数结束(即函数执行到return语句就跳转回去)原创 2022-10-05 07:30:00 · 445 阅读 · 16 评论 -
【从零基础学习C语言】if语句小例子:输入3个数,从小到大排序
1、if语句格式2、第一种方法3、第二种方法。原创 2022-10-05 02:30:00 · 3491 阅读 · 4 评论 -
【从零基础学习C语言】一维数组与二维数组—第四篇
数组:就是一组数据,就是用来存储一组数据,数据是由基本上护数据类型构成出来,叫做构造数据类型,相同的数据类型的一组数据(相同的数据类型数据的有序集合),数组类型可以存储多个相同类型数据格式:元素类型 数组名[元素个数];数组初始化:定义数组时进行赋值操作,就叫做初始化,就是初始化数组(数据这个集合)的元素原创 2022-10-04 00:56:48 · 322 阅读 · 14 评论 -
【从零基础学习C语言】流程控制与四大跳转关键字—第三篇
循环:给定条件成立时,反复执行语句块,直到条件不成立时,就跳过这个语句块;do...while循环,判断的条件为第二次开始,即循环中,需要几次执行,条件就需要几次,只是第一次没有判断而已(默认第一次满足),但是条件也是在改变的。如果循环条件为真,则执行一次循环体(条件改变),再次判断条件是否为真,继续执行循环体,直到循环条件为假。if选择结构中,可以出现多个if,else结构,表示满足条件执行语句块,不满足条件判断下一个if是否满足。根据条件结果,选择性的执行某些语句块,跳过一些语句块,执行其中一个条件。原创 2022-10-03 01:16:59 · 502 阅读 · 4 评论 -
【从零基础学习C语言】Linux操作命令大全与C程序概念—第二篇
我是使用Linux操作系统来作为C语言的环境编译,为什么使用Linux操作系统进行开发呢?因为Linux操作系统是开源的,有助于各个厂商进行开发使用,所以使用Linux进行我们的C语言学习有助于我们的学习和成长,Linux发行版本比较多,厂商也很多,大家可以按照自己的需求进行下载。希望跟大家一起学习,一起努力,一起加油!原创 2022-10-02 00:22:31 · 194 阅读 · 2 评论 -
【从零基础学习C语言】计算机基础与进制转换—第一篇
进位制:如果每一位超过进制大小,就往前进1来表示,逢x进一二进制:通过进位制来存储,其中由于只认识0和1,所以每一位就只有0和1来组合,所以叫做二进制,计算机存储数据与指令使用是二进制表示。八进制:每一位有8个数值:0,1,2,3,4,5,6,7 (如:777)十进制:每一位有10个数值:0,1,2,3,4,5,6,7,8,9 (例:9 + 2 = 11)十六进制:每一位有16个数值:0,1,2,3,4,5,6,7,8,9,a(10),b(11),c(12),d (13),e(14),f(1原创 2022-10-01 22:04:37 · 255 阅读 · 0 评论