- 博客(13)
- 收藏
- 关注
原创 C语言中的指针
指针是C语言的灵魂级特性实现内存直接操作的唯一途径提升程序效率的关键工具(相比值拷贝)构建复杂数据结构的基石(链表/树/图等)系统级编程的必备技能(硬件寄存器访问)
2025-04-07 19:31:47
1104
原创 C语言中的数组
在C语言中,数组是用于存储相同类型数据的连续内存结构,用数组名和下标确定,数组可以是一维的,也可以是多维的。在 C 语言里,一维数组是相同类型元素的有序集合,只有一个下标的数组一般形式: <数据类型> <数组名>[数组大小]这里的 “数据类型” 可以是intfloatchar等;“数组名” 是自定义的标识符;“数组大小” 则表明数组所包含元素的数量。例如:int arr[5];
2025-03-25 00:12:35
1114
原创 C语言的循环语句
表达式1——>检查表达式2——>循环体——>表达式3——>再检查表达式2 ...}while(条件表达式);//注意后面一定要有分号。:表达式1和3可包含逗号分隔的多个操作,for(表达式1,表达式2,表达式3)补充:goto语句是一种编程语言中的。while(条件表达式),因为它可以导致代码。
2025-03-23 19:50:08
1839
原创 C语言中的输出与输入
掌握格式控制和输入输出的细节,有助于编写更高效和安全的代码。与scanf函数不同,gets函数并不以空格作为字符串输入结束的标志。注:用scanf时双引号中不要写上除了格式控制字符以外的东西,除非输入的时候要按原样输入才可以。功能:从键盘输入以回车结束的字符串放入字符数组中,并自动加'\0'功能:按格式从键盘输入,存入地址表指定存储单元中,并按回车键结束。补充说明:用“%c"格式符时,空格和转义字符作为有效字符输入。格式:scanf("格式控制串”,地址表)地址表:变量的地址,常用取地址运算符&
2025-03-18 23:02:26
1370
原创 C语言中的运算符
表示的含义:判断操作数1结果是否为真,如果操作数1结果为真,则整个条件表达式的结果为操作数2,否则整个条件表达式的结果为操作数3。注:不要混淆逻辑操作符和位操作符,虽然运算规则一样,但两者之间有很大区别,一个是对二进制位进行操作,一个是对数值进行操作。特别注意:==和=一定不要能混淆了 ,==是等于,=是赋值!右位移(>>>)运算规则:右边抛弃,左边用该值的原符号位填充。<操作数2> : <操作数3>左位移(<<<)运算规则: 左边抛弃、右边补零。一般形式: <操作数1> , <操作数2>;
2025-03-17 22:59:35
2081
原创 C语言中的变量
变量在内存空间中的首地址,称为变量的地址。默认的存储类别,所有局部变量默认是自动变量 ,通常在函数体内或函数中的符合语句中(默认是随机数)注:因为我用的是Code::Blocks,所以并没有想要的结果。注:这样虽然没有报错,但是结果是一个随机值(补充:我用的是Code::Blocks)当变量在一个文件中的函数体外说明,所有其他文件中的函数或者程序段都可以引用这个变量。变量名的命名:由字母、数字、下划线组成,不能以数字开始,不能和C的关键字重名。变量在程序中使用时,必须预先说明它们的存储类型和数据类型。
2025-03-16 22:09:16
958
原创 C语言中的常量
这篇文章详细阐述了 C 语言中常量的基本概念及其分类,包括整数常量、浮点常量、字符常量和字符串常量,标识常量。通过示例代码,巩固了知识。
2025-03-16 00:57:16
1360
原创 数据如何在内存中存放
我们知道,char类型只占用一个字节,也就是8个bit位,那再存储数据的时候,它所存储的数据就是有范围的(值域)注意:char默认就是 signed char。
2025-03-15 15:31:25
588
原创 数据类型bool(Code::Blocks)
布尔型数据(bool)是一种用于表示逻辑状态的数据类型,在编程中广泛用于判断条件。布尔型数据有且仅有两个可能的取值,即true和false。
2025-03-14 23:31:04
259
原创 用环境安装运行Hello C(code::blocks)
二进制版本 - Code::Blocks。在code::bolcks中编写代码。选择这个带mingw编译器的文件。code::bolcks的安装。填写工程名称,选择保存路径。后面就是一直next。
2025-03-14 22:15:30
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅