程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言基礎知識 >> C語言中的空白符

C語言中的空白符

編輯:C語言基礎知識
空格、制表符、換行符統稱為空白符,它們只能占位,沒有實際的內容。
制表符也稱縮進,就是Tab鍵,默認占用4個空格的位置,你也可以在編輯器中修改。
對於編譯器,有的空白符會被忽略,有的卻不能。請看下面幾種 puts 的寫法:
#include<stdio.h>
int main()
{
    puts("C語言");
    puts("中文網");
   
    puts
    ("C語言中文網");
   
    puts
    (
    "C語言中文網"
    )
    ;
   
    puts   ("C語言中文網");

    puts    (    "C語言中文網"    )    ;

    return 0;
}
運行結果:


看到輸出結果,說明代碼沒有錯誤,以上幾種 puts 的用法是正確的。puts()之間、" "()之間可以有任意的空白符,它們會被編譯器忽略,編譯器不認為它們是代碼的一部分,它們的存在只是在編輯器中呈現一定的格式,讓程序員閱讀方便。

需要注意的是:字符串中的空格和制表符不會被忽略,它們會被輸出到控制台上。並且字符串中不能有換行符,否則會產生編譯錯誤。請看下面的代碼:
#include<stdio.h>
int main()
{
    puts("C語  言 中文網");
    puts("C語言
    中文網");
    return 0;
}
第5~6行代碼是錯誤的,字符串必須在一行內結束,不能換行。把這兩行代碼刪除,運行結果為:


程序員要善於利用空白符:縮進(制表符)和換行可以讓代碼結構更加清晰,空格可以讓代碼看起來不那麼擁擠。專業的程序員同樣追求專業的代碼格式,大家在以後的學習中可以慢慢體會。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved