C语言
文章平均质量分 51
Mr_Gintoki
这个作者很懒,什么都没留下…
展开
-
C语言学习笔记——文件
1.fopen函数 调用形式为: fopen( filename, mode ); filename为文件名,包括文件路径;mode为打开方式。fopen 会获取文件信息,并保存到一个FILE类型的结构体变量中,然后将变量的地址返回,所以需要一个FILE类型的指针来接收 fopen 的返回值: FILE *fp = fopen( filename, mode); 2.打开方式打开方式说明原创 2015-07-12 21:40:17 · 411 阅读 · 0 评论 -
C语言学习笔记——指针
1.指针必须先初始化 int *p; *p = 3;//不合法 2.指针变量可以改变自身的值,如p++是合法的;而数组名是常量,int a[],a++是非法的 3.假设二维数组a[3][4],那么a[1],a+1,*(a+1),&a[1][0]都表示第二行元素的首地址 问:为什么a[1],a+1,*(a+1),&a[1][0]都能表示第二行元素的首地址? 解原创 2015-07-11 22:05:30 · 609 阅读 · 0 评论 -
C语言学习笔记——结构体
1.定义结构体的一般形式为:(注意大括号后面的分号不能少) struct 结构体名{ 成员列表 };2.除了可以对成员进行逐一赋值,也可以像数组一样整体赋值,例如:struct stu{ char *name; //姓名 int num; //学号 char sex; //性别 float score; //成绩 } stu1原创 2015-07-12 13:17:34 · 411 阅读 · 0 评论 -
C语言学习笔记——动态内存分配
1.内存模型 内存分区 说明 程序代码区(code area) 存放函数体的二进制代码 静态数据区(data area) 也称全局数据区,包含的数据类型比较多,如全局变量、静态变量、一般常量、字符串常量。其中: 全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域原创 2015-07-12 15:49:32 · 441 阅读 · 0 评论