1.fgets()是一个文件操作相关函数,从键盘上接受一个字符串保存到数组中。
之前学过的接收字符串保存数组中的方法有A,scanf函数(缺点是不接收空格)B.gets(它是不安全的会出现越界问题)
2.const是类型修饰符,使用const可以使变量变成常量保存在符号表中,节省空间提高效率。
3.内存分配函数一共有三个动态的内存分配函数
A. malloc从内存堆区分配大小为size字节连续的空间,使用时必须有头文件#include <stdlid.h>注意:malloc申情内存空间时不初始化则保存的是垃圾数。
B. calloc 有点可以自动初始化为0
C. realloc 扩充已存在的空间,也是连续的;如果空间不够则会自动寻找一段连续的空间,并复制之前的元素,原来元素的地址会随之改变。
4. 函数指针 即指向函数的指针,存放函数首地址的指针变量。
定义:返回值类型 (*变量名)(函数的参数)
注意:形参类型必须保持一致。 |