Programiz C 语言教程·翻译完成
原文:Programiz(https://www.programiz.com/)
协议: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 数据类型(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
循环(https://github.com/apachecn/programiz-zh/blob/master/docs/c/11.md)C
while
和do...while
循环(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 函数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/17.md)
C 函数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/18.md)
C 用户定义的函数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/19.md)
C 编程中用户定义函数的类型(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 函数示例(https://github.com/apachecn/programiz-zh/blob/master/docs/c/23.md)
C 数组(https://github.com/apachecn/programiz-zh/blob/master/docs/c/24.md)
C 数组(https://github.com/apachecn/programiz-zh/blob/master/docs/c/25.md)
C 多维数组(https://github.com/apachecn/programiz-zh/blob/master/docs/c/26.md)
将数组传递给 C 中的函数(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)
数组和指针之间的关系(https://github.com/apachecn/programiz-zh/blob/master/docs/c/30.md)
C 按引用调用:使用指针(https://github.com/apachecn/programiz-zh/blob/master/docs/c/31.md)
C 动态内存分配(https://github.com/apachecn/programiz-zh/blob/master/docs/c/32.md)
C 数组和指针示例(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)
使用库函数进行 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)
结构与联合(https://github.com/apachecn/programiz-zh/blob/master/docs/c/38.md)
结构(https://github.com/apachecn/programiz-zh/blob/master/docs/c/39.md)
结构和指针(https://github.com/apachecn/programiz-zh/blob/master/docs/c/40.md)
C 结构与函数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/41.md)
C 联合(https://github.com/apachecn/programiz-zh/blob/master/docs/c/42.md)
C 结构示例(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 标准库函数(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 程序:检查数字是否为质数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/54.md)
C 程序:检查数字是否为回文(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 程序:打印整数(由用户输入)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/58.md)
C 程序:相加两个整数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/59.md)
C 程序:将两个浮点数相乘(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 程序:商和余数(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 程序:交换两个数字(https://github.com/apachecn/programiz-zh/blob/master/docs/c/65.md)
C 程序:检查数字是偶数还是奇数(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 程序:查找三个数字中最大的数字(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 程序:检查数字是正数还是负数(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 程序:计算自然数之和(https://github.com/apachecn/programiz-zh/blob/master/docs/c/73.md)
C 程序:查找数字阶乘(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 程序:显示斐波那契数列(https://github.com/apachecn/programiz-zh/blob/master/docs/c/76.md)
C 程序:查找两个数字的 GCD(https://github.com/apachecn/programiz-zh/blob/master/docs/c/77.md)
C 程序:查找两个数字的 LCM(https://github.com/apachecn/programiz-zh/blob/master/docs/c/78.md)
C 程序:使用循环从 A 到 Z 显示字符(https://github.com/apachecn/programiz-zh/blob/master/docs/c/79.md)
C 程序:计算整数中的位数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/80.md)
C 程序:反转数字(https://github.com/apachecn/programiz-zh/blob/master/docs/c/81.md)
C 程序:计算数字的幂(https://github.com/apachecn/programiz-zh/blob/master/docs/c/82.md)
C 程序:显示两个间隔之间的质数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/85.md)
C 程序:检查阿姆斯特朗数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/86.md)
C 程序:在两个间隔之间显示阿姆斯特朗数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/87.md)
C 程序:显示数字因数(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 程序:使用函数显示区间内的质数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/91.md)
C 程序:使用用户定义的函数检查质数或阿姆斯特朗数(https://github.com/apachecn/programiz-zh/blob/master/docs/c/92.md)
C 程序:检查一个数字是否可以表示为两个质数之和(https://github.com/apachecn/programiz-zh/blob/master/docs/c/93.md)
C 程序:使用递归查找自然数之和(https://github.com/apachecn/programiz-zh/blob/master/docs/c/94.md)
C 程序:使用递归查找数字的阶乘(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 程序:将二进制数转换为十进制,反之亦然(https://github.com/apachecn/programiz-zh/blob/master/docs/c/97.md)
C 程序:将八进制数转换为十进制,反之亦然(https://github.com/apachecn/programiz-zh/blob/master/docs/c/98.md)
C 程序:将二进制数转换为八进制,反之亦然(https://github.com/apachecn/programiz-zh/blob/master/docs/c/99.md)
C 程序:使用递归来反转句子(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 程序:使用数组计算平均值(https://github.com/apachecn/programiz-zh/blob/master/docs/c/102.md)
C 程序:查找数组中的最大元素(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 程序:使用多维数组相加两个矩阵(https://github.com/apachecn/programiz-zh/blob/master/docs/c/105.md)
C 程序:使用多维数组将两个矩阵相乘(https://github.com/apachecn/programiz-zh/blob/master/docs/c/106.md)
C 程序:查找矩阵的转置(https://github.com/apachecn/programiz-zh/blob/master/docs/c/107.md)
C 程序:通过将矩阵传递给函数来将两个矩阵相乘(https://github.com/apachecn/programiz-zh/blob/master/docs/c/108.md)
C 程序:使用指针访问数组元素(https://github.com/apachecn/programiz-zh/blob/master/docs/c/109.md)
C 程序:使用按引用调用以循环顺序交换数字(https://github.com/apachecn/programiz-zh/blob/master/docs/c/110.md)
C 程序:使用动态内存分配查找最大数字(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 程序:计算元音,辅音等的数量(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 程序:使用结构相加两个距离(以英寸-英尺系统为单位)(https://github.com/apachecn/programiz-zh/blob/master/docs/c/120.md)
C 程序:通过将结构传递给函数来相加两个复数(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 程序:使用结构存储学生信息(https://github.com/apachecn/programiz-zh/blob/master/docs/c/123.md)
C 程序:在结构中动态存储数据(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。
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
联系方式
负责人
飞龙(https://github.com/wizardforcel): 562826179
其他
在我们的 apachecn/programiz-zh(https://github.com/apachecn/programiz-zh) github 上提 issue.
发邮件到 Email:
apachecn@163.com
.在我们的 组织学习交流群(http://www.apachecn.org/organization/348.html) 中联系群主/管理员即可.
赞助我们
通过平台自带的打赏功能,或点击这里(https://imgconvert.csdnimg.cn/aHR0cDovL2hvbWUuYXBhY2hlY24ub3JnL2ltZy9hYm91dC9kb25hdGUuanBn?x-oss-process=image/format,png)。