非常教程

C 教程教程

C 语言是一种通用的、面向过程式的计算机程序设计语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序员中备受青睐。

C 基本语法
C 程序结构
C 环境设置
C 简介
C 作用域规则
C 函数
C 运算符
C 存储类
C 常量
C 头文件
C 预处理器
C 文件读写
C 输入 & 输出
C typedef
C 位域
C 共用体
C 结构体
C 指针
C 命令行参数
C 内存管理
C 可变参数
C 错误处理
C do…while 循环
C for 循环
C while 循环
C 嵌套 switch 语句
C switch 语句
C 嵌套 if 语句
C if…else 语句
C if 语句
C 指向数组的指针
C 从函数返回数组
C 传递数组给函数
C 多维数组
C 引用方式调用函数
C 传值方式调用函数
C goto 语句
C continue 语句
C break 语句
C 嵌套循环
C 从函数返回指针
C 传递指针给函数
C 指向指针的指针
C 指针数组
C 指针的算术运算
C 标准库 – <limits.h>
C 标准库 – <setjmp.h>
C 标准库 – <float.h>
C 标准库 – <errno.h>
C 标准库 – <ctype.h>
C 标准库 – <assert.h>
C 标准库 – 参考手册
C 库宏 – assert()
C 标准库 – <time.h>
C 标准库 – <string.h>
C 标准库 – <stdlib.h>
C 标准库 – <stdio.h>
C 标准库 – <stddef.h>
C 标准库 – <stdarg.h>
C 标准库 – <signal.h>
C 标准库 – <math.h>
C 标准库 – <locale.h>
C 库函数 – isspace()
C 库函数 – ispunct()
C 库函数 – isprint()
C 库函数 – islower()
C 库函数 – isgraph()
C 库函数 – isdigit()
C 库函数 – iscntrl()
C 库函数 – isalpha()
C 库函数 – isalnum()
C 库函数 – setlocale()
C 库宏 – ERANGE
C 库宏 – EDOM
C 库宏 – errno
C 库函数 – toupper()
C 库函数 – tolower()
C 库函数 – isxdigit()
C 库函数 – isupper()
C 库函数 – tanh()
C 库函数 – sinh()
C 库函数 – sin()
C 库函数 – cosh()
C 库函数 – cos()
C 库函数 – atan2()
C 库函数 – atan()
C 库函数 – asin()
C 库函数 – acos()
C 库函数 – localeconv()
C 库函数 – fabs()
C 库函数 – ceil()
C 库函数 – sqrt()
C 库函数 – pow()
C 库函数 – modf()
C 库函数 – log10()
C 库函数 – log()
C 库函数 – ldexp()
C 库函数 – frexp()
C 库函数 – exp()
C 库函数 – fmod()
C 库函数 – floor()
C 库宏 – NULL
C 库宏 – va_end()
C 库宏 – va_arg()
C 库宏 – va_start()
C 库函数 – raise()
C 库函数 – signal()
C 库函数 – longjmp()
C 库宏 – setjmp()
C 库宏 – offsetof()
C 库函数 – fopen()
C 库函数 – fgetpos()
C 库函数 – fflush()
C 库函数 – ferror()
C 库函数 – feof()
C 库函数 – clearerr()
C 库函数 – fclose()
C 库函数 – setbuf()
C 库函数 – rewind()
C 库函数 – rename()
C 库函数 – remove()
C 库函数 – fwrite()
C 库函数 – ftell()
C 库函数 – fsetpos()
C 库函数 – fseek()
C 库函数 – freopen()
C 库函数 – fread()
C 库函数 – fscanf()
C 库函数 – vsprintf()
C 库函数 – vprintf()
C 库函数 – vfprintf()
C 库函数 – sprintf()
C 库函数 – printf()
C 库函数 – fprintf()
C 库函数 – tmpnam()
C 库函数 – tmpfile()
C 库函数 – setvbuf()
C 库函数 – putc()
C 库函数 – gets()
C 库函数 – getchar()
C 库函数 – getc()
C 库函数 – fputs()
C 库函数 – fputc()
C 库函数 – fgets()
C 库函数 – fgetc()
C 库函数 – sscanf()
C 库函数 – scanf()
C 库函数 – perror()
C 库函数 – ungetc()
C 库函数 – puts()
C 库函数 – putchar()
C 库函数 – realloc()
C 库函数 – malloc()
C 库函数 – free()
C 库函数 – calloc()
C 库函数 – strtoul()
C 库函数 – strtol()
C 库函数 – strtod()
C 库函数 – atol()
C 库函数 – atoi()
C 库函数 – atof()
C 库函数 – qsort()
C 库函数 – bsearch()
C 库函数 – system()
C 库函数 – getenv()
C 库函数 – exit()
C 库函数 – atexit()
C 库函数 – abort()
C 库函数 – rand()
C 库函数 – ldiv()
C 库函数 – labs()
C 库函数 – div()
C 库函数 – abs()
C 库函数 – memmove()
C 库函数 – memcpy()
C 库函数 – memcmp()
C 库函数 – memchr()
C 库函数 – wctomb()
C 库函数 – wcstombs()
C 库函数 – mbtowc()
C 库函数 – mbstowcs()
C 库函数 – mblen()
C 库函数 – srand()
C 库函数 – strcspn()
C 库函数 – strncpy()
C 库函数 – strcpy()
C 库函数 – strcoll()
C 库函数 – strncmp()
C 库函数 – strcmp()
C 库函数 – strchr()
C 库函数 – strncat()
C 库函数 – strcat()
C 库函数 – memset()
C 库函数 – clock()
C 库函数 – asctime()
C 库函数 – strxfrm()
C 库函数 – strtok()
C 库函数 – strstr()
C 库函数 – strspn()
C 库函数 – strrchr()
C 库函数 – strpbrk()
C 库函数 – strlen()
C 库函数 – strerror()
C 库函数 – time()
C 库函数 – strftime()
C 库函数 – mktime()
C 库函数 – localtime()
C 库函数 – gmtime()
C 库函数 – difftime()
C 库函数 – ctime()
C 练习实例3
C 练习实例2
C 练习实例1
C 语言经典100例
C 练习实例13 – 水仙花数
C 练习实例12
C 练习实例11
C 练习实例10
C 练习实例9
C 练习实例8
C 练习实例7
C 练习实例6
C 练习实例5
C 练习实例4
C 练习实例23
C 练习实例22
C 练习实例21
C 练习实例20 – 小球自由下落
C 练习实例19
C 练习实例18
C 练习实例17
C 练习实例16 – 最大公约数和最小公倍数
C 练习实例15
C 练习实例14 – 将一个正整数分解质因数
C 练习实例33 – 质数(素数)判断
C 练习实例32
C 练习实例31
C 练习实例30 – 回文数
C 练习实例29
C 练习实例28
C 练习实例27
C 练习实例26
C 练习实例25
C 练习实例24
C 练习实例43
C 练习实例42
C 练习实例41 – static
C 练习实例40
C 练习实例39
C 练习实例38
C 练习实例37 – 排序
C 练习实例36 – 求100之内的素数
C 练习实例35 – 字符串反转
C 练习实例34
C 练习实例53
C 练习实例52
C 练习实例51
C 练习实例50
C 练习实例49
C 练习实例48
C 练习实例47
C 练习实例46
C 练习实例45
C 练习实例44
C 练习实例63
C 练习实例62
C 练习实例61 – 杨辉三角形
C 练习实例60
C 练习实例59
C 练习实例58
C 练习实例57
C 练习实例56
C 练习实例55
C 练习实例54
C 练习实例73
C 练习实例72
C 练习实例71
C 练习实例70
C 练习实例69
C 练习实例68
C 练习实例67
C 练习实例66
C 练习实例65
C 练习实例64
C 练习实例83
C 练习实例82
C 练习实例81
C 练习实例80
C 练习实例79
C 练习实例78
C 练习实例77
C 练习实例76
C 练习实例75
C 练习实例74
C 练习实例93
C 练习实例92
C 练习实例91
C 练习实例90
C 练习实例89
C 练习实例88
C 练习实例87
C 练习实例86
C 练习实例85
C 练习实例84
C 练习实例100
C 练习实例99
C 练习实例98
C 练习实例97
C 练习实例96
C 练习实例95
C 练习实例94
C 函数指针与回调函数
C 语言实例 – 计算 int, float, double 和 char 字节大小
C 语言实例 – 两数相除
C 语言实例 – 字符转 ASCII 码
C 语言实例 – 两个浮点数相乘
C 语言实例 – 两个整数相加
C 语言实例 – 输出整数
C 语言实例 – 输出 “Hello, World!”
C 语言实例
C 语言实例 – 阶乘
C 语言实例 – 计算自然数的和
C 语言实例 – 判断字母
C 语言实例 – 判断正数/负数/零
C 语言实例 – 判断闰年
C 语言实例 – 一元二次方程
C 语言实例 – 判断三个数中的最大数
C 语言实例 – 判断元音/辅音
C 语言实例 – 判断奇数/偶数
C 语言实例 – 交换两个数的值
C 语言实例 – 判断素数
C 语言实例 – 判断回文数
C 语言实例 – 计算一个数的 n 次方
C 语言实例 – 数字翻转
C 语言实例 – 判断数字为几位数
C 语言实例 – 循环输出26个字母
C 语言实例 – 求两数最小公倍数
C 语言实例 – 求两数的最大公约数
C 语言实例 – 斐波那契数列
C 语言实例 – 输出九九乘法口诀表
C 语言实例 – 计算数组元素平均值
C 语言实例 – 字符串翻转
C 语言实例 – 八进制与二进制相互转换
C 语言实例 – 八进制与十进制相互转换
C 语言实例 – 二进制与十进制相互转换
C 语言实例 – 计算一个数是否可为两个素数之和
C 语言实例 – 实现简单的计算器
C 语言实例 – 创建各类三角形图案
C 语言实例 – 求一个整数的所有因数
C 语言实例 – 判断Armstrong数(阿姆斯壮数)
C 语言实例 – 删除字符串中的特殊字符
C 语言实例 – 字符串中各种字符计算
C 语言实例 – 查找字符在字符串中出现的次数
C 语言实例 – 判断最大值
C 语言实例 – 使用引用循环替换数值
C 语言实例 – 使用指针访问数组元素
C 语言实例 – 矩阵转换
C 语言实例 – 两个矩阵相加
C 语言实例 – 计算标准偏差
C 语言实例 – 查找数组中最大的元素值
C 语言实例 – 输出当前文件执行代码
C 语言实例 – 从文件中读取一行
C 语言实例 – 将字符串写入文件
C 语言实例 – 计算两个时间段的差值
C 语言实例 – 复数相加
C 语言实例 – 使用结构体(struct)
C 语言实例 – 字符串排序
C 语言实例 – 字符串复制
C 语言实例 – 连接字符串
C 语言实例 – 计算字符串长度
C 语言实例 – 输出单个字符
C 语言实例 – 数组拆分与合并
C 语言实例 – 数组拷贝
C 语言实例 – 查找数组中最小的元素
C 语言实例 – 计算数组元素之和
C 语言实例 – 输出数组元素
C 语言实例 – 表格形式输出数据
C 语言实例 – 循环输出区间范围内的奇数/偶数
C 语言实例 – 输出双精度(double)数
C 语言实例 – 输出浮点数
C enum(枚举)
C 语言实例 – 约瑟夫生者死者小游戏
猴子吃桃问题
C 库函数 – snprintf()
C 语言实例 – 五人分鱼

C 教程资料

C 教程目录

1.C 基本语法
2.C 程序结构
3.C 环境设置
4.C 简介
5.C 作用域规则
6.C 函数
7.C 运算符
8.C 存储类
9.C 常量
10.C 头文件
11.C 预处理器
12.C 文件读写
13.C 输入 & 输出
14.C typedef
15.C 位域
16.C 共用体
17.C 结构体
18.C 指针
19.C 命令行参数
20.C 内存管理
21.C 可变参数
22.C 错误处理
23.C do…while 循环
24.C for 循环
25.C while 循环
26.C 嵌套 switch 语句
27.C switch 语句
28.C 嵌套 if 语句
29.C if…else 语句
30.C if 语句
31.C 指向数组的指针
32.C 从函数返回数组
33.C 传递数组给函数
34.C 多维数组
35.C 引用方式调用函数
36.C 传值方式调用函数
37.C goto 语句
38.C continue 语句
39.C break 语句
40.C 嵌套循环
41.C 从函数返回指针
42.C 传递指针给函数
43.C 指向指针的指针
44.C 指针数组
45.C 指针的算术运算
46.C 标准库 – <limits.h>
47.C 标准库 – <setjmp.h>
48.C 标准库 – <float.h>
49.C 标准库 – <errno.h>
50.C 标准库 – <ctype.h>
51.C 标准库 – <assert.h>
52.C 标准库 – 参考手册
53.C 库宏 – assert()
54.C 标准库 – <time.h>
55.C 标准库 – <string.h>
56.C 标准库 – <stdlib.h>
57.C 标准库 – <stdio.h>
58.C 标准库 – <stddef.h>
59.C 标准库 – <stdarg.h>
60.C 标准库 – <signal.h>
61.C 标准库 – <math.h>
62.C 标准库 – <locale.h>
63.C 库函数 – isspace()
64.C 库函数 – ispunct()
65.C 库函数 – isprint()
66.C 库函数 – islower()
67.C 库函数 – isgraph()
68.C 库函数 – isdigit()
69.C 库函数 – iscntrl()
70.C 库函数 – isalpha()
71.C 库函数 – isalnum()
72.C 库函数 – setlocale()
73.C 库宏 – ERANGE
74.C 库宏 – EDOM
75.C 库宏 – errno
76.C 库函数 – toupper()
77.C 库函数 – tolower()
78.C 库函数 – isxdigit()
79.C 库函数 – isupper()
80.C 库函数 – tanh()
81.C 库函数 – sinh()
82.C 库函数 – sin()
83.C 库函数 – cosh()
84.C 库函数 – cos()
85.C 库函数 – atan2()
86.C 库函数 – atan()
87.C 库函数 – asin()
88.C 库函数 – acos()
89.C 库函数 – localeconv()
90.C 库函数 – fabs()
91.C 库函数 – ceil()
92.C 库函数 – sqrt()
93.C 库函数 – pow()
94.C 库函数 – modf()
95.C 库函数 – log10()
96.C 库函数 – log()
97.C 库函数 – ldexp()
98.C 库函数 – frexp()
99.C 库函数 – exp()
100.C 库函数 – fmod()