![](https://img-blog.csdnimg.cn/071ccfa3dc4e4afaa588005e3ca9594d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言基础
文章平均质量分 74
C语言基础
CodeJiao
须知少年凌云志 曾许天下第一流
展开
-
C语言基础:命令行参数
1. 命令行参数执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。命令行参数是使用 main() 函数参数来处理的,其中,argc 是指传入参数的个数,argv[] 是一个指针数组,指向传递给程序的每个参数。下面是一个简单的实例,检查命令行是否有提供参数,并根据参数执行相应的动作:原创 2021-12-22 18:23:26 · 2286 阅读 · 0 评论 -
C语言基础:可变参数
可变长参数原创 2021-12-21 17:02:18 · 106 阅读 · 0 评论 -
C语言基础:递归(数的阶乘、斐波那契数列)
递归(数的阶乘、斐波那契数列)原创 2021-12-21 16:43:39 · 423 阅读 · 0 评论 -
C语言基础:错误处理(errno、perror() 和 strerror()、除数为0的错误、程序退出状态 EXIT_SUCCESS)
错误处理(errno、perror() 和 strerror()、除数为0的错误、程序退出状态 EXIT_SUCCESS)原创 2021-12-21 16:24:14 · 1467 阅读 · 0 评论 -
C语言基础:强制类型转换
强制类型转换原创 2021-12-21 16:03:46 · 2482 阅读 · 0 评论 -
C语言基础:头文件
C语言头文件原创 2021-12-21 15:49:53 · 2931 阅读 · 0 评论 -
C语言基础:C 预处理器、预定义宏、预处理器运算符(字符串常量化运算符(#),标记粘贴运算符(##),defined 运算符)、参数化的宏
1. C 预处理器C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Preprocessor)简写为 CPP。所有的预处理器命令都是以井号(#)开头。它必须是第一个非空字符,为了增强可读性,预处理器指令应从第一列开始。下面列出了所有重要的预处理器指令:指令描述#define定义宏#include包含一个源代码文件#undef原创 2021-12-21 15:18:48 · 532 阅读 · 0 评论 -
C语言基础:文件读写
1. 文件读写C 程序员如何创建、打开、关闭文本文件或二进制文件?一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备上的文件。1.1 打开文件...原创 2021-12-21 14:17:02 · 314 阅读 · 0 评论 -
C语言基础:输入( printf() 、getchar()、gets() )& 输出( scanf()、putchar()、puts() )、格式化输入输出
输入( printf() 、getchar()、gets() )& 输出( scanf()、putchar()、puts() )、格式化输入输出原创 2021-12-21 00:31:22 · 733 阅读 · 0 评论 -
C语言基础:typedef关键字、 typedef vs #define
typedef关键字、 typedef vs #define原创 2021-12-21 00:01:35 · 131 阅读 · 0 评论 -
C语言基础:位域
位域原创 2021-12-21 00:01:59 · 105 阅读 · 0 评论 -
C语言基础:共用体
1. 共用体共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。1.1 定义共用体为了定义共用体,您必须使用 union 语句,方式与定义结构类似。union 语句定义了一个新的数据类型,带有多个成员。union 语句的格式如下:union [union tag]{ member definition; member definition; ...原创 2021-12-20 22:30:06 · 241 阅读 · 0 评论 -
C语言基础:结构体
结构体原创 2021-12-20 18:43:07 · 193 阅读 · 0 评论 -
C语言基础:字符串(内存表示、字符串常用函数)
C语言基础:字符串(内存表示、字符串常用函数)原创 2021-12-20 17:16:48 · 352 阅读 · 0 评论 -
C语言基础:函数指针与回调函数、size_t类型
C语言基础:函数指针与回调函数、size_t类型原创 2021-12-20 17:03:51 · 208 阅读 · 0 评论 -
C语言基础:指针相关概念(指针的算术运算 、指针数组、指向指针的指针 、传递指针给函数 、从函数返回指针 )、为啥C 语言不支持在调用函数时返回局部变量的地址?
C语言基础:指针相关概念(指针的算术运算 、指针数组、指向指针的指针 、传递指针给函数 、从函数返回指针 )、为啥C 语言不支持在调用函数时返回局部变量的地址?原创 2021-12-20 16:39:27 · 965 阅读 · 0 评论 -
C语言基础:指针基础(概念,如何使用,NULL指针(空指针))
指针基础(概念,如何使用,NULL指针(空指针))原创 2021-12-20 15:32:23 · 1465 阅读 · 0 评论 -
C语言基础:enum 枚举类型(定义、遍历枚举元素、枚举在 switch 中的使用、将整数转换为枚举)
enum 枚举类型(定义、遍历枚举元素、枚举在 switch 中的使用、将整数转换为枚举)原创 2021-12-20 15:06:13 · 3138 阅读 · 0 评论 -
C语言基础:C 中数组详解(多维数组、传递数组给函数 、从函数返回数组 、指向数组的指针 )
C 中数组详解(多维数组、传递数组给函数 、从函数返回数组 、指向数组的指针 )原创 2021-12-20 14:02:52 · 1774 阅读 · 0 评论 -
C语言基础:数组(声明数组、初始化数组、访问数组元素)
数组(声明数组、初始化数组、访问数组元素)原创 2021-12-20 13:39:19 · 4716 阅读 · 0 评论 -
C语言基础:作用域规则(局部变量,全局变量,形式参数)、全局变量与局部变量在内存中的区别、初始化局部变量和全局变量
作用域规则(局部变量,全局变量,形式参数)、全局变量与局部变量在内存中的区别、初始化局部变量和全局变量原创 2021-12-20 12:58:29 · 886 阅读 · 0 评论 -
C语言基础:函数(定义函数、声明函数、调用函数(传值调用 / 引用调用)、函数的参数(形参 / 实参))
函数(定义函数、声明函数、调用函数(传值调用 / 引用调用)、函数的参数(形参 / 实参))原创 2021-12-19 00:09:46 · 18080 阅读 · 4 评论 -
C语言基础:循环结构(循环类型(while,do...while,for,嵌套循环),循环控制语句(break,continue,goto),无线循环(死循环))
循环结构(循环类型(while,do...while,for,嵌套循环),循环控制语句(break,continue,goto),无线循环(死循环))原创 2021-12-18 23:14:16 · 3826 阅读 · 0 评论 -
C语言基础:条件判断(if、else、switch、三目运算符)
1. 条件判断判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。下面是大多数编程语言中典型的判断结构的一般形式:2. 循环结构...原创 2021-12-18 22:52:01 · 7105 阅读 · 0 评论 -
C语言基础:运算符(算术 / 关系 / 逻辑 / 位 / 赋值 / 杂项运算符)、运算符的优先级
运算符(算术 / 关系 / 逻辑 / 位 / 赋值 / 杂项运算符)、运算符的优先级原创 2021-12-17 17:31:58 · 2038 阅读 · 0 评论 -
C语言基础:存储类(auto、register、static、extern)
存储类(auto、register、static、extern)原创 2021-12-17 16:39:47 · 2970 阅读 · 1 评论 -
C语言基础:变量和常量、extern关键字
变量和常量、extern关键字原创 2021-12-17 16:17:17 · 1164 阅读 · 0 评论 -
C语言基础:C语言数据类型、sizeof关键字、基本类型书写(二 / 八 / 十 / 十六进制)
C语言数据类型、sizeof关键字、基本类型书写(二 / 八 / 十 / 十六进制)原创 2021-12-17 15:24:49 · 320 阅读 · 0 评论 -
C语言基础:转义字符
转义字符原创 2021-12-17 15:11:33 · 984 阅读 · 0 评论 -
C语言基础:C语言基本语法(C 的令牌(Token)、分号 、注释、标识符、关键字)
C语言基本语法(C 的令牌(Token)、分号 、注释、标识符、关键字)原创 2021-12-16 21:44:24 · 2646 阅读 · 0 评论 -
C语言基础:C语言简介、C语言结构(hello world为例)、C程序运行流程
C语言简介、C语言结构(hello world为例)、C程序运行流程原创 2021-12-16 21:27:02 · 269 阅读 · 0 评论