C
Ctrl_S
多写博客,再接再励!!!
展开
-
C语言学习笔记 - 文件读写
C文件读写 如何打开、创建、关闭文本文件或二进制文件? 打开文件 我们通常使用fopen()函数来创建新文件或打开一个已存在的文件,这样调用会初始化类型FILE的一个对象,类型FILE包含了所有用来控制流的必要的信息。 FILE *fopen( const char * filename, const char * mode ); filename 是字符串,用来命名文件,访问模...原创 2018-04-16 21:36:55 · 371 阅读 · 0 评论 -
C语言学习笔记 - 预处理器
C预处理器 C 预处理器是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。所有的预处理器命令都是以井号(#)开头。 指令 描述 #define 定义宏 #include 包含一个源代码文件 #undef 取消已定义的宏 #ifdef 如果宏已经定义,则返回真 #ifndef 如果宏没有定义,则返回...原创 2018-04-17 14:11:37 · 345 阅读 · 2 评论 -
C语言学习笔记 - 头文件
C头文件 头文件是扩展名为.h的文件,包含了C函数声明和宏定义,被多个源文件上引用共享。有两种类型的头文件:程序员编写的头文件和编译自带的头文件。 引用头文件的语法 使用预处理指令#include可以引用用户和系统头文件。 #include <file> 这种形式用于引用系统头文件。 #include "file" 这种形式用于引用用户头文件。 只引用...原创 2018-04-18 15:19:46 · 321 阅读 · 0 评论 -
C语言学习笔记 - 错误处理、递归、可变参数、内存管理和命令行参数
C语言错误处理 C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局变量,表示在函数调用期间发生了错误。您可以在 errno、perror() 和 strerror() C 语言提供了 perror() 和 strerr...原创 2018-04-19 10:44:59 · 221 阅读 · 0 评论