- 博客(5)
- 收藏
- 关注
原创 C语言预处理
C语言预处理编译(编译器)预编译/预处理(文本操作)生成*.i的文件1,#include对于头文件的包含2,注释的删除使用空格替换注释3,#define对于定义的替换预定义符号__FILE__ 代码所在文件的绝对地址__LINE__ 代码所在文件的行数__DATE__ 代码执行的日期__TIME__ 代码执行的时间__FUNCTION__ 代码所在的函数名__STDC__ 如果编译器遵循ANSI C,其值为1,否则未定义#define#开头都是预处理指令#defin
2021-03-18 17:15:53
147
原创 C语言文件操作
C语言文件操作文件使用调用代码int main(){int a = 100;FILE *p = fopen(const *char filename,const *char mode)//创建一个文本文件//fopen返回的是一个FILE*类型的指针fwrite(&a,size,number,p)//对文件数据进行添加//size-- 这是要被写入的每个元素的大小,以字节为单位。//nmemb-- 这是元素的个数,每个元素的大小为 size 字节。fclose(p);//关闭文件
2021-03-17 00:04:49
111
原创 缓冲文件区
缓冲文件区作为一名正在学习C语言的新人,记录C语言学习心得缓存文件区分为两个部分输出缓存区输入缓存区这两者作用其实都差不多一个是作为输出另一个是作为输入的数据时临时存放数据的位置当执行下面这段打印代码时#incloude <stdio.h>int main(){ while(1){ printf("hehe"); }}会出现满屏的hehe但执行下面这一段代码时#incloude <stdio.h>int main(){ while(1){ sl
2021-03-16 01:02:05
83
原创 C语言各个知识点的举例(持续更新)
C语言各个知识点的举例(持续更新)#include <stdio.h>#include <string.h>#include <stdlib.h>#include <stddef.h>//二维数组int main() { int arr[2][3]={{1,3,5},{5,6}}; int i,j; for(i=0;i<2;i++){ for(j=0;j<3;j++){
2021-03-15 22:51:19
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人