随笔分类 -  C

C语言
摘要:关于 输入 问题的注意: 数组在main函数中的定义的无法定义的很大,所以大数据的数组一般定义在main函数外面 scanf("%s") 碰到 "\0"、空格、TAB 会停止 fgetc(fin) 读取一个打开的文件 fin 碰到 EOF 会停止 EOF 并不是char类型,因此 fgetc不会... 阅读全文
posted @ 2016-01-22 18:53 Liquor 阅读(649) 评论(0) 推荐(0)
摘要:1-1 平均数:输入3个整数,输出他们的平均值,保留3位小数#include int main(){ int a,b,c; scanf("%d%d%d",&a,&b,&c); double d=(double)(a+b+c); printf("%.3lf\n",d/3.0);... 阅读全文
posted @ 2016-01-20 18:46 Liquor 阅读(2251) 评论(1) 推荐(1)
摘要:Tips: 学习算法最好的方法并不是编写程序,而是手算 千万不要图快——如果没有足够的时间来实践,那么学的快,忘的也快 手工模拟的方法重点在于:记录每条语句执行之后各个变量的值 黑盒测试:只考察解决问题的能力,而不关心采用了什么方法 伪代码:在实际应用中并不太拘泥于伪代码的格式,主要目的是描述算法梗 阅读全文
posted @ 2016-01-19 18:16 Liquor 阅读(274) 评论(0) 推荐(0)
摘要:C 语言内存分配 1. 常量区:存放 常量字符串 2. 堆:存放 对象 3. 栈:存放 局部变量 变量有两种属性:1. 作用域 2. 存储类型 一、变量的作用域 C 语言根据 变量作用域的不同,将变量分为 局部变量 和 全局变量 1. 局部变量 定义:在函数 内部 定义的变量「形式参数也属于局部变量 阅读全文
posted @ 2016-01-15 18:42 Liquor 阅读(204) 评论(0) 推荐(0)
摘要:一、运算符的优先级表C 语言的符号众多,由这些符号又组合成了各种各样的运算符。既然是运算符就一定有其特定的优先级,下表就是C 语言运算符的优先级表:注:同一优先级的运算符,运算次序由结合方向所决定。上表不容易记住。其实也用不着死记,用得多,看得多自然就记得了。也有人说不用记这些东西,只要记住乘除法的... 阅读全文
posted @ 2016-01-14 12:23 Liquor 阅读(444) 评论(0) 推荐(0)
摘要:0. 原码、补码、反码 初学者只做了解即可 见 张子秋的博客 无论正负数,在内存中存储的都是补码 正数:反码 == 原码 == 补码 负数:反码 == ~原码 补码 == 反码+1 1. & 按位 与「AND」 功能:对应的两个二进位 均为1 时,结果 为1,否则 为0 例子:9&5 = 1001& 阅读全文
posted @ 2016-01-14 11:39 Liquor 阅读(2053) 评论(0) 推荐(2)