您的位置:首页 > 编程语言 > C语言/C++

C和指针 (学习之旅)

2015-09-24 23:23 253 查看

NO.5

指针:
int (*f)() 是一个函数指针,它指向的函数返回整型
函数指针用在两个地方,一个是 转换表,还有作为参数传递给另一个函数
当使用指针的时候,要时刻注意每一个指针所指向的地址。
指向指针的指针还可以处理命令行。
当一个字符串出现在表达式中得时候,我们会发现其实它就是一个指针常量
对一个指针执行间接访问的操作的时候,其实是指向指针所指向的内容

关于预处理器:
用#define 可以把参数替换到文本中,这样就可以把一些复杂但是又要用多次的
表达式用一个别名进行代替,可以在以后编写的时候方便快捷。
但是要注意 宏 其实只是单纯的替换,宏 不可以实现递归
宏 在宏定义 次数超过一次的时候,容易出现副作用,
条件编译相当于注释,又不等同于注释
预处理可以用嵌套,
文件包含#include 主要是包含系统文件,也可以包含自己定义的头文件

标准输入输出函数:
所有的I/O操作都是一种在程序中移近,或移出字节的事务。函数库为I/O所提供的接口为流
FILE是一种数据结构,用于管理缓冲区和存储流的I/O状态。
为了对一个文件执行流I/O操作,首先用fopen函数打开文件,它返回一个纸箱FILE结构的指针,这个FILE结构指派给进行操作的流。
scanf,printf 函数

标准函数库:
<stdlib.h> 算术,随机数, 字符串转换
<math.h> 是其余有关数学函数的声明。
其中还有很多函数,可以在使用的时候进行查找
qsort是进行排序在一个数组当中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言