- 博客(12)
- 收藏
- 关注
原创 C语言-指针
概念:指针是一个变量,它存储另一个变量的内存地址。变量存储在内存中,每个变量占据一定的内存空间,并有唯一的地址。指针就是用来存储这些地址的变量。示例:int x = 10;// 声明指针 p,指向变量 x 的地址解释: &x 获取变量 x 的内存地址。int *p 声明了一个指向 int 类型的指针变量 p。p 存储了 x 的地址。
2025-09-09 20:24:08
1030
原创 C语言-函数
1、函数的概念:函数是执行特定任务的代码块。它可以接收输入(称为参数),完成任务后返回结果。2、函数的作用:提高代码复用性:同一个函数可以被多次调用,而不需要重复写相同的代码。增强可读性:通过将复杂的逻辑分解成多个函数,可以让代码更加清晰。方便调试和维护:函数的独立性使得调试和更新代码更加简单。
2025-09-09 20:00:37
925
原创 C语言-聚合数据类型
struct 结构体名 {数据类型 成员名1;数据类型 成员名2;// 其他成员int age;定义结构体类型后,可以通过以下方式定义结构体变量: struct Person person1;使用点运算符”.”访问结构体成员:int age;// 初始化结构体成员// 输出结构体成员return 0;1. 枚举类型的概述枚举类型(enum)是 C 语言中一种用户定义的类型,允许将一组相关的整数常量定义在一起,增加代码的可读性和管理性。
2025-09-08 15:09:59
822
原创 C语言-数组
字符数组是用于存储字符序列的数组,每个元素是一个字符类型(char)。字符数组通常用于表示字符串,但本质上它只是字符的集合。声明语法: char array_name[size];示例: char name[10];// 声明一个长度为10的字符数组显式初始化: 可以直接在声明时为字符数组赋值。示例: char name[5] = {'H', 'e', 'l', 'l', 'o'};数组name存储字符序列Hello,但不会自动加上字符串结束符\0。
2025-09-08 11:45:06
1004
原创 C语言-循环结构
循环结构的主要作用是简化代码并减少重复,特别是在执行重复任务时,循环能让代码更加简洁和高效。具体作用 包括:自动化重复任务: 循环结构使得我们可以轻松处理大量数据或重复执行某些操作,而不需要手动编写重复的代码。例如,遍历数组、 打印序列等。动态控制执行次数: 通过循环条件的灵活性,循环能够根据用户输入、计算结果或其他动态条件来控制执行的次数,从而适应不同的场 景和需求。提高程序效率: 使用循环可以避免手动重复编写代码,提高程序的可维护性和扩展性。
2025-09-08 10:36:05
1003
原创 C语言-条件判断
C 语言中的条件判断结构允许根据不同的条件执行不同的代码逻辑。主要有三种常见的条件判断结构:if 结构:最基本的条件判断。if-else 结构:提供了一个 else 分支,当条件不成立时执行。if-else if 结构:用于检查多个条件。switch-case 结构:适用于多分支条件判断。
2025-09-08 09:29:48
552
原创 C语言-运算符
数学计算:加法:+减法:-乘法:*除法:/取余:%(仅限于整数)赋值:=复合赋值:+=、-=、*=、/=、%=等自增:++(前置或后置)自减:--(前置或后置)逻辑判断:大于:>小于:<大于等于:>=小于等于:<=等于:==不等于:!逻辑与:&&(当两个操作数都为真时,结果为真)逻辑或:||(当至少一个操作数为真时,结果为真)逻辑非:!(取反操作)位运算:按位与:&按位或:|按位异或:^取反:~左移:<<右移:>>
2025-09-06 17:57:12
986
原创 C语言-常量
字面常量(Literal Constants):指直接出现在代码中的固定值,在程序运行期间保持不变。字面常量没有符号名,直接以值的 形式出现。包括整数常量、浮点常量、字符常量、字符串常量。通常存储在程序的常量区或只读数据区。这意味着它们是不可修改的,如果程序试图修改这些字符串,可能会导致运行时错误(通常是段错误 segmentation fault)。整数常量(Integer Literals)整数常量是没有小数部分的数字,可以是十进制、八进制、或十六进制。
2025-09-05 11:49:42
962
原创 C语言-变量
在 C89 标准及其之前版本(如 C90),C 语言并没有原生支持 bool 类型。在这些版本的 C 语言中,布尔值 通常使用整数来表示:0 表示 false。非零值(通常为 1)表示 true。
2025-09-05 10:09:33
406
原创 C语言-变量基础知识
二进制00000001001000110100010101100111八进制01234567二进制10001001101010111100110111101111十六进制89ABCDEF位 bit 二进制数中的一个数位,可以是0或1,是计算机中数据最小的单位字节 byte B 计算机数据中的基本单位,每8位组成一个字节KBMBGBTB1B=8bits。
2025-09-04 20:29:22
446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅