Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在阅读“C 编程语言”。我无法理解第 34 页的练习 1-20:
编写一个程序 detab,用适当数量的空格替换输入中的制表符,以留出下一个制表位。假设一组固定的制表位,比如每 n 列。n 应该是变量还是符号参数?
第二句话是我不明白的。
让我们直观地画出来,制表符是四个空格,每个 | 代表下一个制表位:
|---|---|---|---|
所有这句话的意思是,如果你在任何连字符 (-) 和从那里的制表符处,它会一直转到制表位 (|) 而不是前面的四个空格。
|---|---|---|---| ^press tab here |---|---|---|---| ^end up here