簡體   English   中英

克尼根和里奇練習5-11尚不清楚

[英]Kernighan and Ritchie Exercise 5-11 is unclear

這是練習5-11:修改程序的entab和detab(在第1章中作為練習編寫),以接受將制表位列表作為參數。 如果沒有參數,請使用默認選項卡設置。

entab被描述為

用最少的制表符/空格數替換空格,以實現相同的間距。 應優先使用選項卡,以使字符數組將“選項卡”存儲為一個索引而不是多個空格。

到底什么是“制表位”,我們如何接受制表位的列表? 我糊塗了。

當您點擊tab ,您將前往下一個tab stop。 例如,許多文本編輯器的制表符停靠點均為8的所有倍數(8、16、24、32、40等),因此,如果您位於第11列(例如)中,然后按Tab鍵,則轉到第16列。在第14列中,然后單擊制表符,您也將移至第16列。因此,制表符並不總是值得固定數量的空格,但是需要大量空間才能進入下一個制表位。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM