C语言基础与总结(持续更新)
文章平均质量分 88
C语言基础与总结
darin_wang
比失败更可怕的是懒惰!
展开
-
C语言基础与总结(5)指针
数据类型 * 指针变量名;int * p;//定义了一个指针变量 p在 定义指针变量的时候 * 是用来修饰变量的,说明变量 p 是个指针变量。变量名是 p指向的数组的类型(*指针变量名)[指向的数组的元素个数]//定义了一个数组指针变量 p,p 指向的是整型的有 5 个元素的数组p+1 往下指 5 个整型,跳过一个有 5 个整型元素的数组。int main()//定义了一个 3 行 5 列的一个二维数组int(*p)[5];原创 2023-06-12 08:40:26 · 1183 阅读 · 0 评论 -
C语言基础与总结(4) 预处理
gcc -E hello.c -o hello.i 1、预处理gcc -S hello.i –o hello.s 2、编译gcc -c hello.s -o hello.o 3、汇编gcc hello.o -o hello_elf 4、链接1:预编译将.c 中的头文件展开、宏展开生成的文件是.i 文件2:编译将预处理之后的.i 文件生成 .s 汇编文件3、汇编将.s 汇编文件生成.o 目标文件4、链接将.o 文件链接成目标文件预处理有几种啊?原创 2023-06-12 08:40:19 · 1013 阅读 · 0 评论 -
C语言基础与总结(3) 函数
1.库函数 (c 库实现的)2.自定义函数 (程序员自己实现的函数)3.系统调用 (操作系统实现的函数)什么叫做函数的定义呢?即函数的实现1、函数的定义方法返回值类型 函数名字(形参列表)//函数体,函数的功能在函数体里实现例 4:int z;if(x>y)z=x;elsez=y;return z;注:形参必须带类型,而且以逗号分隔函数的定义不能嵌套,即不能在一个函数体内定义另外一个函数,所有的函数的定义是平行的。例 5:;;;;原创 2023-06-09 15:27:52 · 764 阅读 · 0 评论 -
C语言基础与总结(6)动态内存申请
在数组一章中,介绍过数组的长度是预先定义好的,在整个程序中,但是在实际的编程中,往往会 发生这种情况,即所需的,而无法预先确定。为了解决上述问题,C语言提供了 一些,这些内存管理函数可以按需要内存空间,也可把不再使用的空间回收再次利用。原创 2023-06-12 08:53:31 · 1430 阅读 · 0 评论 -
C语言基础与总结(2)数组
定义一个数组,在内存里分配空间格式:数据类型 数组名 [数组元素个数];int a [10];char b [5];定义了 5 个 char 类型变量的数组 b5 个变量分别为 b[0] ,b[1],b[2],b[3],b[4];在数组定义的时候可以不给出数组元素的个数,根据初始化的个数来定数组的大小例 1:return 0;格式:数据类型 数组名 [行的个数][列的个数];定义了 20 个 int 类型的变量 分别是。原创 2023-06-09 15:27:16 · 653 阅读 · 0 评论 -
C语言基础与总结(1)C 数据类型及语句
的类型以及它的值。原创 2023-06-09 14:49:05 · 705 阅读 · 0 评论