C语言基础
文章平均质量分 79
C语言基础知识梳理
麗o麗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言整体梳理-基础篇-结构体
在基础篇-操作符有提到过。原创 2025-02-28 02:59:38 · 381 阅读 · 0 评论 -
C语言整体梳理-基础篇-预处理指令
在C语言中,预处理指令是在编译阶段之前由预处理器处理的特殊指令。它们以开头,不遵循常规C语法规则,主要用于代码文本替换、条件编译、文件包含等操作,帮助程序员更灵活地组织代码和适配不同环境。预处理指令的核心功能文本替换通过宏(#define)替换代码中的符号。文件包含将其他文件(如头文件)插入当前文件。条件编译根据条件选择性地编译代码块。编译控制设置编译器行为(如#pragma二、常见的预处理指令2.1#include:文件包含作用:将指定文件的内容插入到当前文件中。用法。原创 2025-02-27 03:02:18 · 538 阅读 · 0 评论 -
C语言整体梳理-基础篇-指针
在 C语言 中,指针(Pointer) 是一种特殊的变量,其核心功能是 存储内存地址,并通过地址直接访问或操作内存中的数据。指针是C语言的灵魂,也是其强大灵活性的核心,但同时也因容易引发错误(如内存泄漏、野指针)而让初学者感到棘手。原创 2025-02-27 00:46:33 · 1958 阅读 · 0 评论 -
C语言整体梳理-基础篇-关键字
1.预定义保留字由C语言标准(如C89、C99、C11)明确规定,所有编译器必须支持。intifreturnstruct等。2.语法功能明确每个关键字对应特定的语法规则和操作。修饰符constvolatilestatic内存管理sizeoftypedef流程控制ifforwhile数据类型charfloatdouble3.不可作为标识符若尝试将关键字用作变量名、函数名等,编译器会报错。4.大小写敏感C语言的关键字均为小写字母,如breakcase。Break或CASE。原创 2025-02-23 20:52:57 · 1065 阅读 · 0 评论 -
C语言整体梳理-基础篇-数组
可以看一下哥们写的扫雷游戏,其中还有许多规则没有完善,大家可以继续对代码进行一个规则的完善。由图我们得知,该数组的10个元素分别为 arr[0] 到 arr[9]。一维数组在内存中是连续 并且是按照从 低地址到高地址的规则 进行存储。后面的代码则是将10赋值给该数组的第一个元素。&arr[ i ] 的意思为:取数组arr中,第i个元素的地址。数组 =》在C语言中,数组就是一组 数据类型相同 数字的集合。二维数组在内存中的存储也是连续,并且由低到高存储的。一维数组我们可以理解为在一条线上的一组数字的集合。原创 2023-06-11 19:19:00 · 181 阅读 · 0 评论 -
C语言整体梳理-基础篇-操作符
注:当我们写的表达式无法通过操作符的属性来确定其唯一计算路径,那么这个表达式对于我们来说就是一个有问题的表达式。(复合赋值符 :赋值操作符可以与算数操作符、位移操作符 以及 位操作符结合构成复合赋值符)逗号表达式:表达式1,表达式2,表达式3,表达式4(用逗号隔开的表达式)注:(按位与 逻辑与)(按位或 逻辑或)他们之间的区别。位操作符:& 、| 、^(按位与、按位或、按位异或)移位操作符:(右移操作符)>(大于) >=(大于等于)原创 2023-10-28 12:45:20 · 168 阅读 · 0 评论 -
C语言整体梳理-基础篇-函数
此时,我们就需要自己来设计一些适合 我们程序的函数。该函数就是自定义函数。程序运行到这时会带着两个实参,自动进入到刚刚我们自定义的函数当中。库函数不是无敌的,在一个程序中最重要的还得是自定义函数。这时在MyAdd函数中就会返回q+w的值 (1+2)=3。举个例子,我们自己定义一个整数加法的函数叫 MyAdd。定义函数时,不可以在函数中定义。也可以通过上述图片下面的索引,来寻找具体函数。调用的格式为 =》函数名+(实参1,实参2)要调用函数,我们得在主函数中调用。OK,这期 函数就将到这里了。原创 2023-05-29 19:10:02 · 229 阅读 · 1 评论 -
C语言整体梳理-基础篇-控制语句
空语句 =》空语句顾名思义就是空的语句,只有一个;号的语句叫空语句复合语句 =》复合语句就是 使用大括号 将多组语句括起来的语句,也叫做语句块。函数调用语句 =》函数调用语句也就是调用函数的时候写的语句。表达式语句 =》表达式语句就是由操作符,操作数组成的语句。原创 2023-05-28 17:06:05 · 175 阅读 · 3 评论 -
C语言整体梳理-基础篇-字符串与转义字符
也叫做字符串字面值,在C语言中,初始化字符串时,在该字符串的后面系统会自动添加一个 '\0' 符号,该符号也叫做字符串终止符,它不属于字符串的内容,在屏幕上不会打印出来。在上一篇文章 变量与常量 中我们提到了这个概念,说某些字符搭配 \ 使用会产生一些特殊的功能,下面就为大家一一列举出来。在C语言中用双引号括起来的字符集合,就叫字符串。C语言当中的回车,是将其后面的内容放到当前行的开头,并且覆盖前面的内容,进行输出。然后,再用10进制表示一下65,也就是ASCII码表中的字母A。用于表示字符中的单引号。原创 2023-05-11 00:07:07 · 220 阅读 · 1 评论 -
C语言整体梳理-基础篇-变量与常量
数据类型 + 变量名例:char ch =》char是字符型数据类型,ch是变量名可以直接是一串数字,一个字符(例:123 58 487等)可以是由#define定义的常量#define+常量名+值#define age 19(定义了一个名为age的常量大小为19)这里与变量不用的是,常量的值是不可以修改的只能在后续使用它,比如一些重复性比较高的常量,他们都代表了相同的含义时,则可以用这种方式来定义,未来若是要修改的话可以直接在上面更改,下面age的值就会随之改变。原创 2023-04-25 13:01:10 · 207 阅读 · 1 评论 -
C语言整体梳理-基础篇-数据类型
C语言是一门通用的,面向过程的,高级计算机编程语言。其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。开发一个C语言程序一般要进行四个步骤编辑 =》写源文件(.c .h为后缀的文件)编译 =》将源文件通过一定的规则,翻译成若干个目标文件(object文件)链接 =》将这些目标文件与源文件中 所引用到的库文件链接起来。=》最后形成一个载入文件(可执行文件)原创 2023-04-18 17:10:18 · 635 阅读 · 4 评论
分享