目录
空白和注释
预处理指令
main函数
有名有姓的C(标识符)
数据的基本类型
c语言中关键字
内存分配 (栈区、堆区、全局区、常量区和代码区)
栈区 :
堆区 :
全局(静态)区
常量区(.ro常量数据区)
代码区
格式化输出语句
不可改变的常量
自动类型转换和强制类型转换
运算符号
分支结构之简单if语句
分支结构之简单if-else语句
分支结构之多重if-else语句
分支结构之嵌套if-else语句
循环结构之while循环
循环结构之do-while循环
循环结构之for循环
循环结构 之三种循环比较
循环结构之多重循环
结束语句之break语句
结束语句之continue语句
分支结构之switch语句
goto语句(跳转语句)
C语言高级编程-Makefile
注释 :
规则 :
变量
赋值
自动变量
C中静态库(.a)和动态库(.so)的编译和使用(linux)
库的种类
静态库 libfilename.a
共享库(动态库) libfilename.so
函数的基本用法
函数
函数的参数传递
数组
数组的概念 :
语法 :
局部变量 :
数组赋初值 :
修改数组当中的元素,直接赋值
遍历 :
数组名 :
空间大小
数组传参
字符数组和字符串数组
字符串读取函数
str家族函数
数组清空函数
拷贝函数
VT码
常用ASCII控制码表
二维数组
二维数组定义 :
二维数组访问 :
注意 :
二位数组初始化
数组清零
二维数组的输出
数组的偏移量
多维数组(以三维为例)
指针
指针和指针变量
一级指针
野指针、空指针、万能指针
堆中申请空间(开辟空间)
一级指针与一维数组关系
二级指针(重点)
静态数组和动态数组
指针函数和函数指针
常量指针、指针常量、常量指针常量
main函数参数
带参宏和函数的区别
条件编译方法
结构体
结构体初始化和赋值
地址相关、值相关
结构体定义格式
结构体大小
共用体
共用体(联合体)
共用体特征
共用体作用
位域
枚举 :
文件操作
1.操作系统四大基本服务
2.操作文件要使用文件系统API有两种方式
3.操作文件的库函数
4.标准C中的库函数是基于FILE *,文件指针,系统库的库函数是基于文件描述符int fileno
5.标准C文件库有3个标准文件指针
6.库函数4要素:
7.文件描述符和文件指针的转换 :
8.文件打开和关闭
9.字符文件的读写
10.要制作linux中的命令有两种方法 :
11.字符串文件的读写
12.stdin和stdout
13.实现文件复制命令
14.二进制文件读和写
空白 :空白将程序的不同部分分隔开来,制表符用缩进语句,更好地显示程序的结构等。
c是一种自由格式的语言,并没有规则要求你必须怎样书写语句,然而,如果你在编写程序时能够遵守一些约定还是非常值得的,
本文发布于:2024-01-31 07:16:28,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170665658826579.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |