
C语言从入门到入土
文章平均质量分 96
这个专栏将会一直更新下去,我会尽我所能把C语言知识写全,写详细。
淡巴枯
莫问前程路,昂首自逸行
展开
-
第六节 指针
标准规定:允许指向数组元素的指针与指向数组最后一个元素后面的那个内存位置的指针比较,但是不允许与指向第一个元素之前的那个内存位置的指针进行比较。&数组名,数组名表示整个数组,取出的是数组的地址,数组的地址和数组首元素的地址值是一样的,但是类型和意义是不一样的。sizeof(数组名),数组名单独放在sizeof内部,数组名表示整个数组,计算的是数组的大小,单位是字节。2.平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量。指针就是指针,指针变量就是一个变量,存放的地址,指针变量的大小是4/8。原创 2024-01-31 14:49:53 · 1051 阅读 · 1 评论 -
第五节 操作符
逻辑反操作- 负值+ 正值& 取地址sizeof 操作数的类型长度(以字节为单位)~ 对一个数的二进制按位取反– 前置、后置–++ 前置、后置++* 间接访问操作符(解引用操作符)(类型) 强制类型转换。原创 2023-12-19 15:46:44 · 296 阅读 · 0 评论 -
第四节 数组
注意:C99 之前数组只能是常量指定大小,C99 之后引用了变长数组的概念,数组的大小是可以使用变量指定的。C语言本身是不做数组下标的越界检查,编译器也不一定报错,但是编译器不报错,并不意味着程序就是正确的,所以程序员写代码时,最好自己做越界的检查。1, sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节。仔细观察输出的结果,我们知道,随着数组下标的增长,元素的地址,也在有规律的递增。数组的下规定是从0开始的,如果数组有n个元素,最后一个元素的下标就是n-1。原创 2023-12-05 10:10:04 · 123 阅读 · 0 评论 -
第三节 函数
自定义函数和库函数一样,有函数名,返回值类型和函数参数。但是不一样的是这些都是我们自己来设计。这给程序员一个很大的发挥空间。statement;//语句项ret_type 返回类型fun_name 函数名para1 函数参数例子如下:(x) : (y);代码运行成功,结果如下://实现成函数,但是不能完成任务tmp = x;x = y;y = tmp;//正确的版本tmp = *px;*px = *py;原创 2023-08-30 04:31:39 · 272 阅读 · 0 评论 -
第二节 分支和循环语句
表达式语句函数调用语句控制语句复合语句空语句int main()3 + 5;//表达式语句//函数调用语句;//空语句 - 有时候我们需要一条语句,但是这条语句什么都不需要做,就可以使用空语句return 0;控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语言有九种控制语句。条件判断语句也叫分支语句:if语句、switch语句;循环执行语句:do while语句、while语句、for语句;原创 2023-08-24 18:29:12 · 140 阅读 · 0 评论 -
第一节 初识C语言
概述自然语言:汉语,日语,英语……人和人交流的语言计算机语言:C,C++,JAVA……人和计算机交流的语言,已知计算机语言一共有上千种。C语言是一种计算机语言,广泛应用于底层开发(操作系统,驱动程序……)。C语言标准二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制订了一套完整的美国国家标准语法,称为ANSIC,作为C语言最初的标准。原创 2023-06-11 18:03:05 · 1042 阅读 · 0 评论