摘要: 1.联合:计算机为其中最大的字段分配空间。 例如: typedef union{ short count; float weight; float volume;}quantity; //占4字节 2.设置联合的值 C89方式(保存第一个字段的值):quantity q = {4}; 注意加上{} 阅读全文
posted @ 2016-07-24 15:43 farmerspring 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.访问结构字段,点表示法,用 . 运算符 2.typedef为结构创建别名,用typedef定义结构时可以省略结构名 例如: 3.想把结构传给函数并在函数中更新他的值,需要使用结构指针 4.(*t).age = t->age 才有效 *t.age = *(t.age) 并无实际意义 练习一:结构体 阅读全文
posted @ 2016-07-24 11:04 farmerspring 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.编译器发现一个从未见过的函数,会假设这个函数的返回值是int。 所以如果想在定义函数前就调用它就可能出问题,因此需要实现进行声明,且函数声明必须以分号结尾。 2.可以将所有声明放到代码外,放到一个头文件中 如何创建自己的头文件? 创建一个扩展名为.h的文件 内容例如:float add(floa 阅读全文
posted @ 2016-07-22 19:23 farmerspring 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.数据类型 整形: char: 字符以字符编码(数字)形式储存 int:一般能存几万以内的数字 short:一般能存几百几千的数字(1/2 int) long:一般能存几十亿以内的数字(2 int) 浮点数: float double(2 float) 符号: signed:有符号(所有数据默认有 阅读全文
posted @ 2016-07-22 19:12 farmerspring 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.过滤器(filter) 逐行读取数据,对数据进行处理,再把数据写到某个地方。 head:显示前几行 tail:显示后几行 sed:流编辑器,用来搜索和替换文本 2.(在命令行中使用) < 重定向标准输入:从指定文件中读取数据 > 重定向标准输出:输出到指定文件 2> 重定向标准错误 3. 在屏幕 阅读全文
posted @ 2016-07-19 21:42 farmerspring 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.C语言特点 速度快、所占空间小、可移植性高、抽象层次低、更接近机器语言。 2.常用符号 \0 :哨兵字符、空字符 = : 赋值 ==:判断相等 0 :假 非0:真 3.& | &&与运算:同真结果为真。若第一个条件为假,不判断第二个条件。 || 或运算:一个为真结果为真。若第一个条件为真,不判断 阅读全文
posted @ 2016-07-18 21:34 farmerspring 阅读(139) 评论(0) 推荐(0) 编辑