Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
K & R 练习:我的代码可以工作,但感觉很臭;清理建议?
我正在写 K R 一书 我提前阅读的内容比做练习的内容还要多 主要是因为时间不够 我正在赶上 并且已经完成了教程第一章中的几乎所有练习 我的问题是练习 1 18 练习的目的是 编写一个程序来删除尾随空白 从输入行中删除制表符 并删除整个空白
c
kernighanandritchie
使用指针编写 strcat() 时出错
我正在尝试学习CThe C programming Language by K R 我正在尝试写一个strcat 使用指针的程序 char strcat char s char t char d d s while s s while s
c
Arrays
pointers
kernighanandritchie
如何用 C 语言编写 C 编译器? [复制]
这个问题在这里已经有答案了 这个问题可能源于我对编译器的误解 但这里是 在 K R 第一版的序言 第 xi 页 中可以找到以下陈述 操作系统 C编译器 并且基本上所有 UNIX 应用程序 包括编写本书所使用的所有软件 都是用 C 编写的 我
c
compilerconstruction
kernighanandritchie
## 预处理器运算符有哪些应用以及需要考虑的问题?
正如我之前的许多问题中提到的 我正在使用 K R 目前正在使用预处理器 更有趣的事情之一是我之前学习 C 的尝试中从未了解过的事情 预处理器运算符 根据 K R 的说法 预处理器运算符 提供了一种连接实际的方法 宏展开期间的参数 如果一个
c
cpreprocessor
kernighanandritchie
stringification
简单的C程序
该程序基于K R中输入 输出部分的程序 include
c
lexicalanalysis
kernighanandritchie
argv 指向指针数组的指针
我对以下段落与后面的代码如何匹配感到困惑 由于 argv 是指向指针数组的指针 我们可以操纵 指针而不是索引数组 下一个变体基于 递增 argv 这是一个指向 char 的指针 而 argc 正在倒数 include
c
Arrays
pointers
argv
kernighanandritchie
K&R 中的位计数功能 [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 K R的 C程序设计语言 一书中 有一个位计数函数 int bitsCount unsigned x int b for b 0 x 0 x g
c
BitManipulation
bit
kernighanandritchie
C 编程 - K&R 示例 1.5.2 - 修改后的程序未按预期运行
我的问题很简单 为什么第 10 行和第 11 行的代码无法正常运行 我的代码的预期目的是完全按照原始 K R 代码的预期进行操作 但每当 getchar n 时都不计算 nc 请您赐教吗 稍微修改一下K R代码 K R 1 5 2 Char
c
INCREMENT
getchar
kernighanandritchie
帮助 K&R 计算字符示例
我正在阅读 K R 的第二版 我被这个看似简单的例子难住了 include
c
kernighanandritchie
为什么 K&R 中的某些代码无法在 Code:Blocks 中运行?
当我准确输入 K R 中的一些示例时 它们在 Code Blocks 中不起作用 例如这个程序 include
c
kernighanandritchie
K&R 第 2 版,示例 1.9 字符数组
我对以下代码中的 getline 函数和参数定义有疑问 代码直接取自 K R 第 1 9 章 字符数组 我已将其逐字复制在这里 问题是 当我按原样编译程序时 出现三个错误 我在最后重现了这些错误 当我在出现错误的三个地方将函数和函数参数定义
c
Arrays
kernighanandritchie
K&R C 处理八进制
因此 首先我阅读了以下内容 http www hpc unimelb edu au nec g1af02e chap1 html http www hpc unimelb edu au nec g1af02e chap1 html它告诉我以
c
octal
kernighanandritchie
我试图理解 K&R 的练习 1-21 [重复]
这个问题在这里已经有答案了 这是我试图理解的问题 编写一个程序 entab 用最小值替换空格字符串 达到相同间距的标签和空白的数量 当任一 制表符或单个空格足以到达制表位 这应该 得到优先考虑 解码问题 a 这是一个在输入中注入 选项卡 的
c
kernighanandritchie
K&R 练习 1-20 编程语言第二版
我应该在这个程序中做什么 我无法理解 问题是 编写一个程序 detab 用正确的数字替换输入中的制表符 空格到下一个制表位的空间 假设有一组固定的制表位 例如每 n 列 n 应该是变量还是符号参数 我首先将制表符 t 替换为空格 但我想这是
c
kernighanandritchie
为什么会出现此错误:冲突的 getline 类型
有人可以看一下这个并告诉我出了什么问题吗 我有3个错误 error Conflicting types for getline error too few arguments to function call expected 3 have
c
kernighanandritchie