随笔分类 -  读书笔记

1 2 下一页
8_8 menuette.c
摘要:8_8 menuette.c 菜单程序 include char get_choice(void); char get_first(void); int get_int(void); void count(void); int main(void) { int choice; void count( 阅读全文
posted @ 2019-05-13 00:18 viviLy 阅读(173) 评论(0) 推荐(0)
8.7 checking.c
摘要:// checking.c 输入验证 include include // 验证输入是一个整数 long get_long(void); // 验证范围的上下限是否有效 bool bad_limits(long begin, long end, long low, long high); // 计算 阅读全文
posted @ 2019-05-13 00:17 viviLy 阅读(183) 评论(0) 推荐(0)
8.4 一个拖沓且错误的猜数字程序
摘要:8.4 guess.c 一个拖沓且错误的猜数字程序 include int main(void) { int guess = 1; printf("Pick an integer from 1 to 100. I will try to guess "); printf("it. \nRespond 阅读全文
posted @ 2019-05-07 23:23 viviLy 阅读(178) 评论(0) 推荐(0)
8.3 打开一个文件并显示该文件
摘要:8.3 file_eof.c 打开一个文件并显示该文件 include include // 为了使用exit() int main() { int ch; FILE fp; char fname[50]; // 存储文件名 printf("Enter the name of the file: " 阅读全文
posted @ 2019-05-07 23:22 viviLy 阅读(248) 评论(0) 推荐(0)
8.1 重复 输入
摘要:8.1 echo.c 重复 输入 include int main(void) { char ch; while ((ch = getchar()) != ' ') putchar(ch); return 0; } 阅读全文
posted @ 2019-05-07 23:21 viviLy 阅读(148) 评论(0) 推荐(0)
8.2 重复输入,直到文件结尾
摘要:echo_eof.c 重复输入,直到文件结尾 include int main(void) { int ch; while ((ch = getchar()) != EOF) // Ctrl + Z 结束符 putchar(ch); return 0; } 阅读全文
posted @ 2019-05-07 23:21 viviLy 阅读(268) 评论(0) 推荐(0)
循环测试条件前缀和后缀的区别
摘要:左后缀中,当age=64执行完循环体时,到达测试条件age++ 阅读全文
posted @ 2019-04-21 20:58 viviLy 阅读(275) 评论(2) 推荐(0)
7.12 vowels.c 程序
摘要:7.12 vowels.c 程序 vowels.c 使用多重标签 include int main(void) { char ch; int a_ct, e_ct, i_ct, o_ct, u_ct; a_ct = e_ct = i_ct = o_ct = u_ct = 0; printf("Ent 阅读全文
posted @ 2019-04-13 21:30 viviLy 阅读(179) 评论(0) 推荐(0)
7.11 animals.c 程序
摘要:7.11 animals.c 程序 include include int main(void) { char ch; printf("Give me a letter of the alphabet, and I will give "); printf("an animal name\nbegi 阅读全文
posted @ 2019-04-13 21:06 viviLy 阅读(138) 评论(0) 推荐(0)
7.6.2 break 语句
摘要:7.6.2 break 语句 程序执行到循环中的break语句时,会种植包含它的循环,并继续执行下一阶段。 如果break语句位于嵌套循环内,它只会影响包含它的当前循环。 break还可用于因其他原因退出循环的情况。 在for循环中的break和continue的情况不同,执行完break语句后会直 阅读全文
posted @ 2019-04-13 20:52 viviLy 阅读(173) 评论(0) 推荐(0)
7.10 break.c 程序
摘要:7.10 break.c 程序 include int main(void) { float length, width; printf("Enter the length of the rectangle:\n"); while (scanf("%f", &length) == 1) { prin 阅读全文
posted @ 2019-04-13 20:35 viviLy 阅读(127) 评论(0) 推荐(0)
7.6.1 continue 语句
摘要:7.6.1 continue 语句 3种循环都可以使用CONTINUE语句。执行到该语句时,会跳过本次迭代的剩余部分,并开始下一轮迭代。如果continue语句在嵌套循环内,则只会影响包含该语句的内层循环。 以上介绍了continue语句让程序跳过循环体的余下部分。那么从何处开始继续循环?对于whi 阅读全文
posted @ 2019-04-13 14:51 viviLy 阅读(204) 评论(0) 推荐(0)
7.9 skippart.c 程序
摘要:7.9 skippart.c 程序 include int main(void) { const float MIN = 0.0f; const float MAX = 100.0f; float score; float total = 0.0f; int n = 0; float min = M 阅读全文
posted @ 2019-04-13 14:06 viviLy 阅读(226) 评论(0) 推荐(0)
7.8 paint.c 程序
摘要:7.8 paint.c 程序 include define COVERAGE 350 // 每罐尤其可刷的面积(单位:平方英尺) int main(void) { int sq_feet; int cans; printf("Enter number of square feet to be pai 阅读全文
posted @ 2019-04-13 12:42 viviLy 阅读(212) 评论(0) 推荐(0)
7.5 条件运算符: ?:
摘要:7.5 条件运算符: ?: C提供条件表达式(conditional expression)作为表达if else语句的一种便捷方式,该表达式使用?: 条件运算符。该运算符分为两部分,需要3个运算对象。 条件运算符是C语言中的唯一的三元运算符。 条件表达式的通用形式如下: expression1 ? 阅读全文
posted @ 2019-04-13 12:34 viviLy 阅读(1397) 评论(0) 推荐(0)
7.7 wordcnt.c 程序
摘要:wordcnt.c 程序 include include // 为isspace() 函数提供原型 include // 为bool、true、false提供定义 define STOP '|' int main(void) { char c; // 读入字符 char prev; // 读入的前一 阅读全文
posted @ 2019-04-13 12:31 viviLy 阅读(293) 评论(0) 推荐(0)
7.3
摘要:逻辑运算符的优先级比关系运算符优先级低,所以不必在子表达式两侧加圆括号。 iso646.h头文件 因此,C99标准新增了可代替逻辑运算符的拼写,它们被定义在iso646.h头文件中。 如果在程序中包含该头文件,便可用and代替&&、or代替||、not代替!。 例如,可以把下面的代码: if ( c 阅读全文
posted @ 2019-04-10 22:30 viviLy 阅读(114) 评论(0) 推荐(0)
7.6 chcount.c -- 使用逻辑与运算符
摘要:include define PERIOD '.' int main(void) { char ch; int charcount = 0; while ((ch = getchar()) != PERIOD) { if (ch != '"' && ch != '\'') charcount++; 阅读全文
posted @ 2019-04-10 21:55 viviLy 阅读(194) 评论(0) 推荐(0)
7.5
摘要:// 7.5 / divisors.c 使用嵌套if语句显示一个数的约数 / \ include <stdio.h> \ include <stdbool.h> int main(void) { unsigned long num; // 待测试的数 unsigned lon 阅读全文
posted @ 2019-04-08 00:08 viviLy 阅读(310) 评论(0) 推荐(0)
7.2.5 多层嵌套的if语句
摘要:7.2.5 多层嵌套的if语句 在编写程序的代码之前要先规划好。首先,要总体设计一下程序。 为方便起见,程序应该使用一个连续的循环让用户能连续输入待测试的 数。这样,测试一个新的数字不必每次都要重新运行程序。 下面是我们为这种循环开发的一个模型(伪代码): 提示用户输入数字 当scanf()返回值为 阅读全文
posted @ 2019-04-07 23:24 viviLy 阅读(797) 评论(0) 推荐(0)

1 2 下一页