C语言学习
文章平均质量分 79
大飞不会扣啊
一个不知名的小菜鸡,记录在浩瀚的知识海洋遨游的历程,不自律爱篮球。
展开
-
C语言fseek()、ftell()、rewind()函数
这三个函数的功能是对文件流的位置指针进行定位,方便文件的读写操作;例如打开文件写入内容后,这时文件指针在末尾后一个字节,若需直接读出内容,可以选择关闭文件重新打开,这样文件指针重新指向文件首部,但这样来回打开关闭文件容易出错,可以使用fseek()函数对文件位置指针进行重定位,重新将指针定位到文件首部。 注意!!! 这里所说的“指针”并不是文件流指针,而是文件内部的位置指针;随着对文件的读写操作,文件的位置指针向后移动(指向当前读写字节),文件关闭后指针自动指向文件首部。文件流指针指向整个文件,不重新赋值指原创 2021-12-08 11:50:20 · 600 阅读 · 0 评论 -
C语言中fgetc()函数的返回值为什么是int类型?
原文链接大力挥拳用户所著 最近从中文的文本中用 fgetc()函数读取数据时,数据读到一部分程序提早跳出。 源程序中fgetc使用方法如下 #include<stdio.h> #include<stdlib.h> void main() { FILE *fp = fopen("1.txt", "r"); if (NULL == fp) { return; } char ch; while ( ( ch= fgetc(fp) ) != EOF)转载 2021-09-03 11:40:27 · 822 阅读 · 0 评论 -
C语言宏定义详解
原文链接:百度知道用户ishz2011所答 简单来说:宏定义又称为宏代换、宏替换,简称“宏”。是C提供的三种预处理功能的其中一种。 复杂的请看下面,讲的很全。下面的带参宏定义,多行宏定义,在Linux内核源码中很多。另外sizeof也是一个宏定义。 宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译 宏定义 不带参数的宏定义: 宏定义又称为宏代换、宏替换,简称“宏”。 格式: #define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为“宏名”。 预转载 2021-09-01 10:24:50 · 4277 阅读 · 0 评论 -
C语言输入&输出函数scanf、printf
scanf函数 色被封号安徽繁,发表吧原创 2021-08-28 17:21:48 · 1493 阅读 · 0 评论