
c语言
文章平均质量分 89
一个数学不怎么好的程序员
在虚空中,你一天都不能渡过
展开
-
C语言重点篇:详解程序环境和预处理
C语言重点篇:详解程序环境和预处理程序环境翻译环境编译预编译编译汇编链接执行环境(运行环境)预编译(预处理)预定义符号#define定义标识符#define定义宏#define定义的规则#和##的用法宏参数的副作用宏和函数的对比命名约定#undef命令行定义条件编译文件包含程序环境大家是否想过从我们编写的代码到最后在屏幕上打印的结果,这中间都经历了些什么了?其实,在ANSI C(标准C)的任何一种实现中,都存在两个不同的环境,即翻译环境和执行环境。翻译环境,在这个环境中,代码被转换为可执行的机器指原创 2021-08-25 19:00:39 · 966 阅读 · 45 评论 -
C语言重点篇:近万字总结文件操作函数
C语言重点篇:近万字总结文件操作函数铺垫知识什么是文件文件名文件类型文件缓冲区文件缓冲系统为什么存在文件缓冲区文件指针相对路径和绝对路径文件的打开方式文件操作函数(顺序读写的)字符输入输出函数fputcfgetc文本行输入输出函数fputsfgets格式化输入输出函数fprintffscanf二进制输入输出函数fwritefread顺序读写的弊端文件操作函数(随机读写)fseekftellrewind利用fseek和ftell求一个文件的大小文件的结束判定这个问题你是否思考过?ferrorfeofferro原创 2021-08-23 17:57:47 · 900 阅读 · 47 评论 -
自定义类型(结构体,位段,联合体,枚举)的这些知识点你都知道吗?
结构体,联合体大小的的计算结构体大小的计算结构体的内存对齐嵌套结构体的计算位段什么是位段位段大小的计算联合体什么是联合体联合体大小的计算枚举什么是枚举枚举的定义枚举的优点枚举的使用结构体大小的计算结构体的内存对齐下面通过几个题目,说明白上面几点。struct A{ int a; short b; int c; char d;};struct B{ int a; short b; char c; int d;};你知道如何计算这两个结构体的大小吗?下面来看看原创 2021-08-12 12:02:33 · 673 阅读 · 3 评论