C语言课程源码
目录嵌入式 / 编程基础 / C语言格式ZIP大小55.8 KB
在线预览
118 个文件3 个目录88.4 KB 解压后大小
C108TXT6H3JSON1
查看完整目录 · 118 个文件
84 B 01. 第一个C程序.c
432 B 02. 字面常量.c
334 B 03. 符号常量与枚举常量.c
765 B 04. 变量的定义和初始化.c
737 B 05. 局部作用域.c
565 B 06. 全局作用域.c
1.1 KB 07. 基本算术运算符.c
446 B 08. 自增自减运算符.c
687 B 09. 隐式类型转换.c
589 B 10. 显式类型转换.c
703 B 100. calloc函数的用法.c
825 B 101. realloc函数的用法.c
1.5 KB 102. 动态数组的用法.c
5.0 KB 103. 学生管理系统.c
5.9 KB 104. 贪吃蛇游戏/snake.c
1013 B 104. 贪吃蛇游戏/snake.h
231 B 105. 随机数的生成.c
382 B 106. 俄罗斯方块游戏/CppProperties.json
13.7 KB 106. 俄罗斯方块游戏/tetris.c
1.6 KB 106. 俄罗斯方块游戏/tetris.h
325 B 11. 关系运算符.c
330 B 12. 逻辑运算符.c
333 B 13. 逻辑运算的短路求值.c
500 B 14. 按位与、或、异或操作.c
416 B 15. 按位取反操作.c
808 B 16. 移位运算.c
751 B 17. 复合赋值运算.c
356 B 18. 条件表达式.c
414 B 19. sizeof运算符.c
352 B 20. 字段宽度.c
333 B 21. 精度控制.c
494 B 22. 最简单scanf.c
282 B 23. scanf一次读取多个数据.c
278 B 24. 字符输入输出函数.c
404 B 25. 简单的if语句.c
254 B 26. 简单的if-else语句.c
422 B 27. 判断闰年.c
420 B 28. 学生成绩等级评定.c
339 B 29. 求三个数的最大值.c
472 B 30. 奇偶数判断.c
946 B 31. 简单的计算器程序.c
173 B 32. 打印100遍我命由我不由天.c
202 B 33. 1到100的和.c
436 B 34. 正整数校验.c
416 B 35. 简易计算器菜单.c
191 B 36. 最简单的for循环.c
190 B 37. for循环计算1到100的和.c
367 B 38. 水仙花数.c
205 B 39. 九九乘法表.c
190 B 40. 逢七过.c
466 B 41. 一维数组的引用.c
664 B 42. 一维数组的遍历.c
609 B 43. 二维数组的引用.c
554 B 44. 二维数组的遍历.c
522 B 45. 函数的定义与使用.c
522 B 46. 一维数组作为函数参数.c
567 B 47. 二维数组作为函数参数.c
516 B 48. 递归函数.c
407 B 49. 使用递归法计算阶乘.c
1.4 KB 50. 指针的定义和使用.c
968 B 51. 指针的算术运算.c
859 B 52. 指针的关系运算.c
781 B 53. 数组名与指针的关系.c
810 B 54. 数组参数传递的本质.c
942 B 55. 下标方式与指针运算方式的对比.c
1023 B 56. 二维数组的内存布局和指针访问.c
1.3 KB 57. 二维数组的指针遍历.c
1.3 KB 58. 函数指针概念演示.c
917 B 59. 指针函数小案例.c
845 B 60. 二级指针的基本概念演示.c
927 B 61. 二级指针的应用.c
440 B 62. 字符串表示方法.c
323 B 63. strlen函数的用法.c
622 B 64. 自己动手实现strlen.c
409 B 65. strcpy函数的用法.c
304 B 66. strncpy函数的用法.c
325 B 67. strcat函数的用法.c
332 B 68. strncat函数的用法.c
447 B 69. strcmp函数的用法.c
379 B 70. strncmp函数的用法.c
935 B 71. 字符处理函数小案例.c
430 B 72. 大小写切换系统.c
942 B 73. 结构体的定义与使用.c
978 B 74. 结构体数组的定义与使用.c
378 B 75. 结构体指针的用法.c
591 B 76. 按值传递结构体.c
781 B 77. 按地址传递结构体.c
624 B 78. 函数直接返回结构体.c
1.1 KB 79. 返回指向结构体的指针.c
840 B 80. 联合体的定义与使用.c
647 B 81. 使用联合体判断大小端系统.c
580 B 82. 枚举的定义与使用.c
915 B 83. 枚举小案例.c
1.2 KB 84. typedef的用法.c
321 B 85. fgetc函数的用法.c
545 B 86. fputc函数的用法.c
603 B 87. fgets函数的用法.c
709 B 88. fputs函数的用法.c
574 B 89. fprintf函数的用法.c
538 B 90. fscanf函数的用法.c
573 B 91. fwrite函数的用法.c
1.2 KB 92. 文件位置指针.c
469 B 92. fread函数的用法.c
1.4 KB 93. 错误处理相关函数用法.c
284 B 94. 带参数宏定义的用法.c
277 B 95. include指令的引入.c
336 B 96. include指令的用法/main.c
120 B 96. include指令的用法/math_ops.c
107 B 96. include指令的用法/math_ops.h
667 B 97. 条件编译的用法.c
456 B 98. ifdef与ifndef的用法.c
491 B 99. malloc函数的用法.c
14 B data.txt
28 B demo.txt
32 B example.txt
66 B output_lines.txt
15 B output.txt
298 B README.txt可读文件预览
README.txt298 B
C语言课程源码
本压缩包由开源协会知识库从学习目录中自动精选生成。
已排除安装包、视频、编译缓存、目标文件、可执行文件、私钥和大型第三方依赖。
部分工程需要通过对应 IDE、SDK 或配置文件重新生成依赖后再编译。data.txt14 B
101 95.5 Alvindemo.txt28 B
Hello World
have a nice day01. 第一个C程序.c84 B
#include <stdio.h>
int main()
{
printf("hello world!\n");
return 0;
}02. 字面常量.c432 B
#include <stdio.h>
int main(void)
{
//字面常量
//整形
int a = 100; //十进制
short b = 200;
int c = 010; //八进制
int hex = 0x1F; //十六进制
int binary = 0b1010; //二进制
//浮点型
float pi = 3.14f;
double height = 1.75;
//字符型
char letter = 'A';
//科学计数
double light_speed = 2.998e8;
return 0;
}03. 符号常量与枚举常量.c334 B
#include <stdio.h>
//#define PI 3.14
enum gender{
MALE = 10,
FEMALE
};
int main(void)
{
const double PI = 3.14;
//PI = 3.33;
double radius = 5.0;
double area = PI * radius * radius;
printf("圆的面积为:%.2f\n", area);
printf("FEMALE的值为:%d\n", FEMALE);
return 0;
}