C语言笔记
文章平均质量分 79
passer.by
让学习成为一种习惯!
展开
-
函数指针
基本概念 程序运行期间,每个函数都会占用一段连续的内存空间。而函数名就是该函数所占内存区域的起始地址(也称“入口地址” )。我们可以将函数的入口地址赋给一个指针变量,使该指针变量指向该函数。然后通过指针变量就可以调用这个函数。这种指向函数的指针变量称为“函数指针”。 定义形式类型名 (* 指针变量名)(参数类型1, 参数类型2,…);例如:int (*pf)(int ,char); 表示pf是一个函数指针,它所指向的函数,返回值类型应是int,该函数应有两个参数,第一个是...原创 2020-08-02 11:10:47 · 402 阅读 · 0 评论 -
C语言学习笔记(一)
C语言学习笔记(一) 故障导向安全原则 Linux系统有什么特点 Linux开源(开源产品没有法律责任) Linux网络功能发达 主要用于服务器,现在云计算很多都是服务器linux,嵌入式系统中linux应用广泛 Linux支持的硬件丰富 x86,arm,原创 2016-07-06 14:48:33 · 314 阅读 · 0 评论 -
C语言学习笔记(二)
C语言学习笔记(二) 八进制 把二进制所有数位从右向左的每三个数位分成一组,每组用一个数字替代,替换后的结果叫八进制 0110 1010 01 101 010 1 5 2 (八进制) %o->占位符 0152 八进制开头数字必须用0开头 十六进制 把二进制所有数位从右向左的每四原创 2016-07-06 14:51:49 · 257 阅读 · 0 评论 -
C语言学习笔记(四)
C语言学习笔记(四) 结构体 struct关键字 ** 结构体声明中包含的变量声明语句不会真正分配内存,它们只是用来表示子存储区的类型所以不能进行初始化 结构体类型可以创建结构体变量,结构体变量才正真分配内存, typedef关键字可以用来给类型起别名 structperson原创 2016-07-06 15:06:23 · 334 阅读 · 0 评论 -
C语言学习笔记(三)
C语言学习笔记(三) * 变量 * 能使用某个变量的所有语句叫做变量的作用域 * 全局变量和局部变量重名时,语句优先调用局部变量 * * 程序中优先使用局部变量,再考虑使用全局变量 * * 存储区是不受作用域限制的(可以跨函数使用存储区) * 存储区的使用受原创 2016-07-06 14:58:02 · 397 阅读 · 0 评论 -
C语言学习笔记(五)
C语言学习笔记(五) int a[5]={1,2,3,4,5}; int *p=a; 首地址(第一个元素的地址): a &a(整个数组的首地址) p &a[0] 第i个元素的地址: a+i-1 &a+i-1 p+i-1 &a[i-1原创 2016-07-06 15:09:35 · 353 阅读 · 0 评论