摘要: 一、结构体的写入和读取 //写入结构体 FILE *fp = fopen("/Users/ios/Desktop/1.data", "w"); if (fp) {// int num = 20;// fwrite(&num, sizeof(num), 1,... 阅读全文
posted @ 2015-11-06 15:50 祁临芯 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 一、文件的分类 1、文本文件:打开之后能看得懂的文件 2、二进制文件:打开之后看不懂,类似乱码之类的文件(视频,音频打开之后,能看、听,是应为电脑中装有播放器,播放器中含有解码器)。二、操作文件的步骤和方式操作步骤: 1、打开文件 2、操作文件 3、关闭文件操作方式: 文件流:... 阅读全文
posted @ 2015-11-06 15:27 祁临芯 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 一、函数的指针的介绍/* 函数指针: 函数的指针,本质上一个指针 指向函数的指针,就是一个函数指针。 回忆:我们写的源代码编译成二进制的指令集,一串交给CPU执行的指令 先存在内存里面,然后CPU读取内存里的指令,既然存到内存里面,一定有一个地址 所... 阅读全文
posted @ 2015-11-05 10:14 祁临芯 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、指针的加、减法运算/*1、加法运算 1)、可以跟整数进行加法运算,得到的还是一个地址 公式: 地址 + 1 = 地址 + 1 * 类型所占的字节数 地址 + n = 地址 + n * 类型所占的字... 阅读全文
posted @ 2015-11-04 16:42 祁临芯 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 一、枚举的介绍/*枚举:限制的待选项。语法:enum 枚举名{ 选项1, 选项2, 选项3,........ 选项n};注意:枚举中,选项之间用 , 隔开,最后一个不用加 , ;并且枚举已 ; 结尾。声明枚举变量: enum 枚举名 变量名... 阅读全文
posted @ 2015-11-04 11:48 祁临芯 阅读(501) 评论(0) 推荐(1) 编辑
摘要: 一、结构体的介绍/*语法: struct 结构体名{ 成员列表; }; 切记切记有分号! 说明:成员列表就是指你要保存哪些类型的数据。 注意:上面的语法只是定义一个新的类型,而这个类型叫做结构体类型。 因为类型不能保存数据... 阅读全文
posted @ 2015-11-03 15:39 祁临芯 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 本节主要介绍c语言中的字符串的应用。一:字符串介绍 因为c语言中没有像Java、C#那样的字符串类型,所以无法直接用字符串。需要借助数组来解决这个问题。/*定义:把多个字符连在一起就叫字符串。但是在c语言中要正确描述字符串,需要说成以'\0'结尾的字符集合。用数组解决字符串问题: ... 阅读全文
posted @ 2015-11-03 10:53 祁临芯 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 一、内存/* 内存: 存在内存里的。 内存分了N多个小空间,每个小空间1个字节 每个小空间有它自己的地址。每个地址之间差1 int类型占用4个字节,等于占了4个空间(有4个地址),不需要记住4个地址,而记住首地址就行了(因为首地址相当于入口或者生活中的门) 指针: ... 阅读全文
posted @ 2015-11-02 12:02 祁临芯 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 本节主要介绍数组。一、数组/*数组:一个变量可以存n个变量。语法:类型 数组名[长度(正整数)];例如:int score[5];//定义了一个int类型的数组,长度为5,可以保存5个数据。 char score[5];//定义了一个char 类型的数组,长度为5,可以保存... 阅读全文
posted @ 2015-10-28 14:41 祁临芯 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 一:预处理指令/*预处理指令: 作用:在程序编译之前做一些操作。 预处理命令写法的共同特点:都是以#号开头。文件包含指令:#include 是一个文件包含命令。 作用:把某个文件内的内容读取出来放到相应的位置。 和文件格式无关。它都会读取这个文件内的内容。注意: 1... 阅读全文
posted @ 2015-10-27 16:17 祁临芯 阅读(414) 评论(0) 推荐(0) 编辑
友情链接:初心商城