日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言基础注意点

發布時間:2023/11/30 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言基础注意点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、基礎知識篇

(一)關鍵字

1,存儲類型

A、auto 聲明自動變量,一般不使用 ? ? ? ? ? ? B、static 聲明靜態變量

C、extern 聲明變量是在其他文件正聲明(可看做引用變量)

D、register 聲明積有器變量

2、常用的數據類型

A、 int 整型變量或函數 ? ? ?B、double 雙精度變量或函數 ? ? ? C、char 字符型變量或函數

D、float 浮點型變量或函數 ?E、enum 枚舉類型 ? F、long 長整型變量或函數

G、short 短整型變量或者函數 ?H、union 聯合數據類型 ? I、void 函數無參數或無參數值,無類型指針?

3、控制語句關鍵字(12)

A、循環語句

  • for ? ? ?
  • do 循環語句的循環體
  • while 循環語句的循環體
  • break 跳出當前循環
  • continue 結束當前循環,開始下一輪循環

B、條件語句

  • if 條件語句
  • else 條件語句否定分支(與IF連用)
  • goto 無條件跳轉語句

C、開關語句

  • switch 用于開關語句
  • case 開關語句分支
  • default 開關語句中的“其他”分支
  • return 子程序返回語句(可以帶參數,也可以不帶參數)

(二)細節注意

(1)每一個C語言源程序都必須有且只能有一個主函數

(2)C語言規定,對scanf(輸入函數)和printf(輸出函數)這兩個函數,可以省去對其頭文件的包含命令

(3)在main()之前的一行以“#”開始的部分是預處理命令。預處理命令還有其他幾種,這里的include稱為文件包含命令,其意義是把尖括號“<>”或引號“”內指定的文件包含到本程序來,成為本程序的一部分。被包含的文件通常是由系統提供的,其擴展名為“.h”,因此也稱頭文件

(4)每一個語句都必須以分號結尾,但預處理命令、函數頭和花括號之后不加分號

(5)標識符和關鍵字之間,至少加一個空格

(6)源程序中需要解釋和說明的部分,可以加注釋,編譯系統會跳過注釋行,不對其進行編譯,“/*....*/”表示多行注釋。“//”表示單行注釋。

(7)C語言源代碼一般用小寫字母書寫,除非另有約定,一般書寫格式為縮進格式。

(8)C語言流程:編輯、編譯、連接、運行(F5)

(9)在新建文件時,在vc++6.0中,文件擴展名為”.c”

(10)編譯中:語句中的引號、分號等標點符號全部是英文半角。

(11)“\n”、"\t"要寫在雙引號里面,“\n”表示回車換行,“\t”相當于水平制表符,表示空格輸出。

(12)同一路徑下,兩個C源程序文件不能命名相同。

(13)如果格式控制串中有非格式字符,則輸入時也要輸入該非格式字符

? ? ? eg:scanf("%d,%d,%d",&a,&b,&c); ? ?輸入時應為a,b,c

(三)字符與標識符

(1)自定義標識符:只能是由字母(A-Z,a-z)、數字(0-9)、下劃線組成的字符串,并且其第一個字符必須是字母或者下劃線

(2)標識符中,大小寫有區別,且不能和關鍵字相同

(3)八進制整型常數必須以0開頭。數值數碼為0~7,且通常為正數

(4)十六進制整型常數的前綴為OX或Ox,其數碼取值為0~9,A~F或a~f

(5)十進制整型常數無前綴,其數碼為0~9

(6)轉義字符

? ? ? ? ? ? ? “\n” 回車換行 ? ? ? ? ? ? ? “\t”橫向跳到下一個制表位置 ? ? ? ? ? ? ? ? ? ? ?“\b”退格 ? ? ? ? ? ? ? ? ? ?“\r”回車 ? ? ? ? ? ? ? ? ? ?“\\”反斜杠字符 ? ? ? ? ? ? ?\' ? ?單引號符 ? ? ? ? ? ? ?\" 雙引號符

? ? ? ? ? ? ? “\ddd”1~3位八進制所代表的字符 ? ? ? ? ? ? ?“\xhh” 1~2位十六進制數據所代表的字符

(7)在ASCII表中,每個小寫字母比大寫字母的ASCII碼值大32

(8)“%”模運算符或求余運算符(要求兩邊皆為整數),結果為兩數相除所得的余數。

(9)j=++i 先自增,再賦值給j ? ? ? ? ? ? ? ? ? ? ?j=i++ 先賦值,在自增

(10)scanf("格式控制字符串",地址表列);

(11)如果格式控制串中有非格式字符,則輸入時也要輸入該非格式字符。

轉載于:https://www.cnblogs.com/Grant-Fu/p/7412995.html

總結

以上是生活随笔為你收集整理的C语言基础注意点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。