The C programming language
文章平均质量分 93
The C programming language (second edition,K&R) exercise
qqssss121dfd
practice,practice,practice,excellent .
展开
-
The C programming language (second edition,K&R) exercise(CHAPTER 8)
Excercise8−1Excercise\quad 8-1Excercise8−1:#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <fcntl.h>#include <stdarg.h>enum fileDescriptors { STDIN, STDOUT, STDERR };voi原创 2024-08-13 19:45:11 · 438 阅读 · 0 评论 -
The C programming language (second edition,K&R) exercise(CHAPTER 7)
【代码】The C programming language (second edition,K&R) exercise(CHAPTER 7)原创 2024-08-06 19:41:50 · 858 阅读 · 0 评论 -
The C programming language (second edition,K&R) exercise(CHAPTER 6)
才会被打印出来,否则这个变量不会被打印出来。:这里需要注意的是对于一个变量。变量且这个变量从第一个字符开始。连续的字符相同的情况下。原创 2024-08-02 20:20:23 · 559 阅读 · 0 评论 -
The C programming language (second edition,K&R) exercise(CHAPTER 5)
Excercise5−1Excercise\quad 5-1Excercise5−1:输出如图1所示。#include <stdio.h>#include <stdlib.h> #include <math.h> int getint(int *pn);/* reverse Polish calculator */int main(){ int num=0; int ret原创 2024-07-30 10:50:46 · 376 阅读 · 0 评论 -
The C programming language (second edition,K&R) exercise(CHAPTER 4)
Excercise4−1Excercise\quad 4-1Excercise4−1:#include <stdlib.h>#include <stdio.h>#include <string.h>int strindex(char s[],char t[]);int strrindex(char s[],char t[]);int main(void) { char s[100]="q原创 2024-04-21 09:25:00 · 742 阅读 · 1 评论 -
The C programming language (second edition,K&R) exercise(CHAPTER 3)
输出结果如图1所示,这里故意让二分搜索算法去寻找一个在数组中不存在在的数,然后去看两种二分搜索算法分别所花费的时间的大小,为了使得所花费的时间更具有可分辨性,这里让搜索过程重复执行了。型可以表示的最大正数的值大一(其它类型的有符号数的类型也是一样的),当我们在尝试使用书中的那个版本的。循环只会运行一次且就算是这一次对个位数的转换也是错误的,这是因为这一次循环中。也就是不为0就可以继续执行循环,且改进后的程序在求余数之后做了绝对值的操作。型可以表示的最大负数的转换,改进后的程序在判断。原创 2024-04-11 11:01:26 · 1070 阅读 · 0 评论 -
The C programming language (second edition,K&R) exercise(CHAPTER 2)
的二进制表示的最右的比特值为1的比特位后面所有为0的比特位的值都变成1,因此总的来说操作。的二进制表示基本一样,除了二进制表示的最低位为0,那么此时操作。的二进制表示的最右的比特值为1的比特位的值变成0,同时将。的比特值为1的比特位清零,因此可以利用这个现象来统计。的比特值为1的比特位清零,其它位保持不变。的二进制表示的最低位肯定为1,那么此时。位清零,其它位保持不变。中比特位的值为1的比特位的个数。,那么它的二进制表示为。,那么它的二进制表示为。为奇数还是偶数,操作。原创 2024-04-08 11:33:26 · 1268 阅读 · 1 评论 -
The C programming language (second edition,K&R) exercise(CHAPTER 1)
函数的情况下要求可以打印出任何长度的输入行的长度以及尽可能多的文本。在书中的初始程序中当输入行的长度超过允许的最大长度时,返回的长度就是这个允许的最大长度,而不是当前行的实际长度,下面两个实现分别只修改。函数实现了当输入行的长度超过允许的最大长度时,返回的长度是当前行的实际长度。:对于这一题的具体要求我没有弄清楚,下面的代码实现是基于线面代码的原作者以及。我对该题的意图的理解是对于字符数较多的行,每隔特定。是为了处理处理的字符流的最前面就是一个或多个的。按键的作用,这里我们简单的用下面的程序演示一下。原创 2024-03-27 10:56:55 · 1445 阅读 · 0 评论 -
The C programming language (second edition,K&R) exercise(测试环境)
MinGW,K&R原创 2024-03-17 10:01:17 · 804 阅读 · 0 评论