摘要:
貌似没什么难的 不想解释了 算了,疏通下逻辑把 定义整形变量 c , i , nwhite,nother 再定义长度位10的整型数组ndigit[10] 那个for是将数组的值都初始化为0了 下面是循环体的执行,条件依旧是那个,已经讲过 那个 if (c >= '0' && c <= '9') ++ 阅读全文
摘要:
貌似没什么难的 不想解释了 算了,疏通下逻辑把 定义整形变量 c , i , nwhite,nother 再定义长度位10的整型数组ndigit[10] 那个for是将数组的值都初始化为0了 下面是循环体的执行,条件依旧是那个,已经讲过 那个 if (c >= '0' && c <= '9') ++ 阅读全文
摘要:
这个是单词计数 有点难理解,不是说结构多难,而是这本书其实也没阐明这个程序的功能 再加上是翻译过来的,刚开始看还是会蒙逼的 阐述下整个逻辑: 共有5个变量,c是我们输入的字符,nl代表\n的个数,nw代表单词数,nc表示字母数 所谓的IN 和 OUT就是一个种状态,有点类似于标志寄存器 我们首先,给 阅读全文
摘要:
关于putchar()看图即可理解 getchar()接收的是字符 比如 int c; c = getchar(); int c; c = getchar(); 此时你输入的东西,getchar都认为它是字符 就算你输入1,getchar接收的是'1' 但getchar()返回的是int整型 如 i 阅读全文
|