Programiz C 語言教程·翻譯完成
原文:Programiz(https://www.programiz.com/)
協(xié)議:CC BY-NC-SA 4.0(http://creativecommons.org/licenses/by-nc-sa/4.0/)
歡迎任何人參與和完善:一個人可以走的很快,但是一群人卻可以走的更遠。
在線閱讀(https://miz.apachecn.org/)
ApacheCN 學習資源(http://docs.apachecn.org/)
目錄
C 簡介(https://github.com/apachecn/programiz-zh/blob/master/docs/c/2.md)
C 關鍵字和標識符(https://github.com/apachecn/programiz-zh/blob/master/docs/c/3.md)
C 變量,常量和字面值(https://github.com/apachecn/programiz-zh/blob/master/docs/c/4.md)
C 數(shù)據(jù)類型(https://github.com/apachecn/programiz-zh/blob/master/docs/c/5.md)
C 輸入輸出(I/O)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/6.md)
C 編程運算符(https://github.com/apachecn/programiz-zh/blob/master/docs/c/7.md)
C 簡單示例(https://github.com/apachecn/programiz-zh/blob/master/docs/c/8.md)
C 流程控制(https://github.com/apachecn/programiz-zh/blob/master/docs/c/9.md)
C?
if...else
語句(https://github.com/apachecn/programiz-zh/blob/master/docs/c/10.md)C?
for
循環(huán)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/11.md)C?
while
和do...while
循環(huán)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/12.md)C?
break
和continue
(https://github.com/apachecn/programiz-zh/blob/master/docs/c/13.md)C?
switch
語句(https://github.com/apachecn/programiz-zh/blob/master/docs/c/14.md)C?
goto
聲明(https://github.com/apachecn/programiz-zh/blob/master/docs/c/15.md)C 控制流程示例(https://github.com/apachecn/programiz-zh/blob/master/docs/c/16.md)
C 函數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/17.md)
C 函數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/18.md)
C 用戶定義的函數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/19.md)
C 編程中用戶定義函數(shù)的類型(https://github.com/apachecn/programiz-zh/blob/master/docs/c/20.md)
C 遞歸(https://github.com/apachecn/programiz-zh/blob/master/docs/c/21.md)
C 存儲類(https://github.com/apachecn/programiz-zh/blob/master/docs/c/22.md)
C 函數(shù)示例(https://github.com/apachecn/programiz-zh/blob/master/docs/c/23.md)
C 數(shù)組(https://github.com/apachecn/programiz-zh/blob/master/docs/c/24.md)
C 數(shù)組(https://github.com/apachecn/programiz-zh/blob/master/docs/c/25.md)
C 多維數(shù)組(https://github.com/apachecn/programiz-zh/blob/master/docs/c/26.md)
將數(shù)組傳遞給 C 中的函數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/27.md)
C 編程指針(https://github.com/apachecn/programiz-zh/blob/master/docs/c/28.md)
C 指針(https://github.com/apachecn/programiz-zh/blob/master/docs/c/29.md)
數(shù)組和指針之間的關系(https://github.com/apachecn/programiz-zh/blob/master/docs/c/30.md)
C 按引用調(diào)用:使用指針(https://github.com/apachecn/programiz-zh/blob/master/docs/c/31.md)
C 動態(tài)內(nèi)存分配(https://github.com/apachecn/programiz-zh/blob/master/docs/c/32.md)
C 數(shù)組和指針示例(https://github.com/apachecn/programiz-zh/blob/master/docs/c/33.md)
C 字符串(https://github.com/apachecn/programiz-zh/blob/master/docs/c/34.md)
C 編程字符串(https://github.com/apachecn/programiz-zh/blob/master/docs/c/35.md)
使用庫函數(shù)進行 C 編程中的字符串操作(https://github.com/apachecn/programiz-zh/blob/master/docs/c/36.md)
C 編程中的字符串示例(https://github.com/apachecn/programiz-zh/blob/master/docs/c/37.md)
結(jié)構(gòu)與聯(lián)合(https://github.com/apachecn/programiz-zh/blob/master/docs/c/38.md)
結(jié)構(gòu)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/39.md)
結(jié)構(gòu)和指針(https://github.com/apachecn/programiz-zh/blob/master/docs/c/40.md)
C 結(jié)構(gòu)與函數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/41.md)
C 聯(lián)合(https://github.com/apachecn/programiz-zh/blob/master/docs/c/42.md)
C 結(jié)構(gòu)示例(https://github.com/apachecn/programiz-zh/blob/master/docs/c/43.md)
C 文件(https://github.com/apachecn/programiz-zh/blob/master/docs/c/44.md)
C 文件處理(https://github.com/apachecn/programiz-zh/blob/master/docs/c/45.md)
C 文件示例(https://github.com/apachecn/programiz-zh/blob/master/docs/c/46.md)
其他主題(https://github.com/apachecn/programiz-zh/blob/master/docs/c/47.md)
枚舉(https://github.com/apachecn/programiz-zh/blob/master/docs/c/48.md)
C 預處理器和宏(https://github.com/apachecn/programiz-zh/blob/master/docs/c/49.md)
C 標準庫函數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/50.md)
C 示例(https://github.com/apachecn/programiz-zh/blob/master/docs/c/52.md)
C 程序:打印金字塔和圖案(https://github.com/apachecn/programiz-zh/blob/master/docs/c/53.md)
C 程序:檢查數(shù)字是否為質(zhì)數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/54.md)
C 程序:檢查數(shù)字是否為回文(https://github.com/apachecn/programiz-zh/blob/master/docs/c/55.md)
C 程序:HelloWorld(https://github.com/apachecn/programiz-zh/blob/master/docs/c/56.md)
C 程序:打印整數(shù)(由用戶輸入)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/58.md)
C 程序:相加兩個整數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/59.md)
C 程序:將兩個浮點數(shù)相乘(https://github.com/apachecn/programiz-zh/blob/master/docs/c/60.md)
C 程序:查找字符的 ASCII 值(https://github.com/apachecn/programiz-zh/blob/master/docs/c/61.md)
C 程序:商和余數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/62.md)
C 程序:查找
int
,float
,double
和char
的大小(https://github.com/apachecn/programiz-zh/blob/master/docs/c/63.md)C 程序:
long
關鍵字演示(https://github.com/apachecn/programiz-zh/blob/master/docs/c/64.md)C 程序:交換兩個數(shù)字(https://github.com/apachecn/programiz-zh/blob/master/docs/c/65.md)
C 程序:檢查數(shù)字是偶數(shù)還是奇數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/66.md)
C 程序:檢查字符是元音還是輔音(https://github.com/apachecn/programiz-zh/blob/master/docs/c/67.md)
C 程序:查找三個數(shù)字中最大的數(shù)字(https://github.com/apachecn/programiz-zh/blob/master/docs/c/68.md)
C 程序:查找二次方程的根(https://github.com/apachecn/programiz-zh/blob/master/docs/c/69.md)
C 程序:檢查閏年(https://github.com/apachecn/programiz-zh/blob/master/docs/c/70.md)
C 程序:檢查數(shù)字是正數(shù)還是負數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/71.md)
C 程序:檢查字符是否為字母(https://github.com/apachecn/programiz-zh/blob/master/docs/c/72.md)
C 程序:計算自然數(shù)之和(https://github.com/apachecn/programiz-zh/blob/master/docs/c/73.md)
C 程序:查找數(shù)字階乘(https://github.com/apachecn/programiz-zh/blob/master/docs/c/74.md)
C 程序:生成乘法表(https://github.com/apachecn/programiz-zh/blob/master/docs/c/75.md)
C 程序:顯示斐波那契數(shù)列(https://github.com/apachecn/programiz-zh/blob/master/docs/c/76.md)
C 程序:查找兩個數(shù)字的 GCD(https://github.com/apachecn/programiz-zh/blob/master/docs/c/77.md)
C 程序:查找兩個數(shù)字的 LCM(https://github.com/apachecn/programiz-zh/blob/master/docs/c/78.md)
C 程序:使用循環(huán)從 A 到 Z 顯示字符(https://github.com/apachecn/programiz-zh/blob/master/docs/c/79.md)
C 程序:計算整數(shù)中的位數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/80.md)
C 程序:反轉(zhuǎn)數(shù)字(https://github.com/apachecn/programiz-zh/blob/master/docs/c/81.md)
C 程序:計算數(shù)字的冪(https://github.com/apachecn/programiz-zh/blob/master/docs/c/82.md)
C 程序:顯示兩個間隔之間的質(zhì)數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/85.md)
C 程序:檢查阿姆斯特朗數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/86.md)
C 程序:在兩個間隔之間顯示阿姆斯特朗數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/87.md)
C 程序:顯示數(shù)字因數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/88.md)
C 程序:使用
switch...case
制作一個簡單的計算器(https://github.com/apachecn/programiz-zh/blob/master/docs/c/90.md)C 程序:使用函數(shù)顯示區(qū)間內(nèi)的質(zhì)數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/91.md)
C 程序:使用用戶定義的函數(shù)檢查質(zhì)數(shù)或阿姆斯特朗數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/92.md)
C 程序:檢查一個數(shù)字是否可以表示為兩個質(zhì)數(shù)之和(https://github.com/apachecn/programiz-zh/blob/master/docs/c/93.md)
C 程序:使用遞歸查找自然數(shù)之和(https://github.com/apachecn/programiz-zh/blob/master/docs/c/94.md)
C 程序:使用遞歸查找數(shù)字的階乘(https://github.com/apachecn/programiz-zh/blob/master/docs/c/95.md)
C 程序:使用遞歸查找 GCD(https://github.com/apachecn/programiz-zh/blob/master/docs/c/96.md)
C 程序:將二進制數(shù)轉(zhuǎn)換為十進制,反之亦然(https://github.com/apachecn/programiz-zh/blob/master/docs/c/97.md)
C 程序:將八進制數(shù)轉(zhuǎn)換為十進制,反之亦然(https://github.com/apachecn/programiz-zh/blob/master/docs/c/98.md)
C 程序:將二進制數(shù)轉(zhuǎn)換為八進制,反之亦然(https://github.com/apachecn/programiz-zh/blob/master/docs/c/99.md)
C 程序:使用遞歸來反轉(zhuǎn)句子(https://github.com/apachecn/programiz-zh/blob/master/docs/c/100.md)
C 程序:使用遞歸計算冪(https://github.com/apachecn/programiz-zh/blob/master/docs/c/101.md)
C 程序:使用數(shù)組計算平均值(https://github.com/apachecn/programiz-zh/blob/master/docs/c/102.md)
C 程序:查找數(shù)組中的最大元素(https://github.com/apachecn/programiz-zh/blob/master/docs/c/103.md)
C 程序:計算標準差(https://github.com/apachecn/programiz-zh/blob/master/docs/c/104.md)
C 程序:使用多維數(shù)組相加兩個矩陣(https://github.com/apachecn/programiz-zh/blob/master/docs/c/105.md)
C 程序:使用多維數(shù)組將兩個矩陣相乘(https://github.com/apachecn/programiz-zh/blob/master/docs/c/106.md)
C 程序:查找矩陣的轉(zhuǎn)置(https://github.com/apachecn/programiz-zh/blob/master/docs/c/107.md)
C 程序:通過將矩陣傳遞給函數(shù)來將兩個矩陣相乘(https://github.com/apachecn/programiz-zh/blob/master/docs/c/108.md)
C 程序:使用指針訪問數(shù)組元素(https://github.com/apachecn/programiz-zh/blob/master/docs/c/109.md)
C 程序:使用按引用調(diào)用以循環(huán)順序交換數(shù)字(https://github.com/apachecn/programiz-zh/blob/master/docs/c/110.md)
C 程序:使用動態(tài)內(nèi)存分配查找最大數(shù)字(https://github.com/apachecn/programiz-zh/blob/master/docs/c/111.md)
C 程序:查找字符串中字符的頻率(https://github.com/apachecn/programiz-zh/blob/master/docs/c/112.md)
C 程序:計算元音,輔音等的數(shù)量(https://github.com/apachecn/programiz-zh/blob/master/docs/c/113.md)
C 程序:刪除字符串中除字母之外的所有字符(https://github.com/apachecn/programiz-zh/blob/master/docs/c/114.md)
C 程序:查找字符串的長度(https://github.com/apachecn/programiz-zh/blob/master/docs/c/115.md)
C 程序:連接兩個字符串(https://github.com/apachecn/programiz-zh/blob/master/docs/c/116.md)
C 程序:不使用
strcpy()
復制字符串(https://github.com/apachecn/programiz-zh/blob/master/docs/c/117.md)C 程序:按字典順序(字典順序)對元素進行排序(https://github.com/apachecn/programiz-zh/blob/master/docs/c/118.md)
C 程序:使用程序存儲學生信息(https://github.com/apachecn/programiz-zh/blob/master/docs/c/119.md)
C 程序:使用結(jié)構(gòu)相加兩個距離(以英寸-英尺系統(tǒng)為單位)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/120.md)
C 程序:通過將結(jié)構(gòu)傳遞給函數(shù)來相加兩個復數(shù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/121.md)
C 程序:計算兩個時間段之間的差異(https://github.com/apachecn/programiz-zh/blob/master/docs/c/122.md)
C 程序:使用結(jié)構(gòu)存儲學生信息(https://github.com/apachecn/programiz-zh/blob/master/docs/c/123.md)
C 程序:在結(jié)構(gòu)中動態(tài)存儲數(shù)據(jù)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/124.md)
C 程序:將句子寫入文件(https://github.com/apachecn/programiz-zh/blob/master/docs/c/125.md)
C 程序:從文件中讀取一行并顯示它(https://github.com/apachecn/programiz-zh/blob/master/docs/c/126.md)
C 程序:顯示自己的源代碼作為輸出(https://github.com/apachecn/programiz-zh/blob/master/docs/c/127.md)
貢獻指南
本項目需要校對,歡迎大家提交 Pull Request。
請您勇敢地去翻譯和改進翻譯。雖然我們追求卓越,但我們并不要求您做到十全十美,因此請不要擔心因為翻譯上犯錯——在大部分情況下,我們的服務器已經(jīng)記錄所有的翻譯,因此您不必擔心會因為您的失誤遭到無法挽回的破壞。(改編自維基百科)
聯(lián)系方式
負責人
飛龍(https://github.com/wizardforcel):?562826179
其他
在我們的 apachecn/programiz-zh(https://github.com/apachecn/programiz-zh)?github 上提 issue.
發(fā)郵件到 Email:?
apachecn@163.com
.在我們的 組織學習交流群(http://www.apachecn.org/organization/348.html)?中聯(lián)系群主/管理員即可.
贊助我們
通過平臺自帶的打賞功能,或點擊這里(https://imgconvert.csdnimg.cn/aHR0cDovL2hvbWUuYXBhY2hlY24ub3JnL2ltZy9hYm91dC9kb25hdGUuanBn?x-oss-process=image/format,png)。