C语言知识学习
文章平均质量分 76
总结C语言相关基础知识,记录编程之路的学习印记,与读者们共同交流学习~
E_han
这个作者很懒,什么都没留下…
展开
-
0.C语言分支与循环
①表达式成立(结果为真):语句执行;表达式不成立(结果为假):语句不执行②C语言中:0表示假,非0表示真③注意:在if后面用{}将多条语句“封装起来”,程序逻辑上来讲是一条语句。即便if后面只有一条语句,也建议使用{},便于阅读。原创 2023-12-03 18:49:03 · 893 阅读 · 0 评论 -
1.C语言扫雷游戏(上)
本博客讲述的是数组和函数的应用:扫雷游戏,分为上下两个部分扫雷游戏功能说明:游戏可以通过菜单实现继续玩或者退出游戏扫雷的棋盘是9*9的格子默认随机布置10个雷排查雷的规则:如果位置不是雷,就显示周围一圈有几个雷如果位置是雷,就炸死,游戏结束把除10个雷之外的所有非雷都找出来,排雷成功,游戏结束。原创 2024-01-23 14:04:35 · 338 阅读 · 1 评论 -
2.C语言扫雷游戏(下)
整个工程的框架出来之后,这篇文章来对实现整个流程进行实现。原创 2024-01-23 14:45:15 · 806 阅读 · 1 评论 -
3.指针(1):指针基础知识
(1)地址总线:32位机器有32根地址总线,每根线有两态(0/1),可以表示个不同的地址。(2)不能直接进行指针的±整数和解引用的运算(不知道访问几个字节)3.指针变量的大小:地址线(平台)决定指针变量的大小,(2)|指针-指针|(绝对值)=两个指针之间元素的个数。(2)小心指针越界(C语言本身不会检查数组的越界行为)(3)指针指向的空间释放**(空间还给操作系统)**(1)指针初始化:不明确在指针指向哪里,可以。(2)指针越界访问(通常是超出数组的范围)(4)避免返回局部变量的地址【1.(3)】原创 2024-03-09 21:21:09 · 803 阅读 · 0 评论 -
4.指针(2)指针进阶部分
本篇继续对指针的知识进行梳理。原创 2024-03-18 23:41:39 · 308 阅读 · 0 评论 -
5.指针(3)指针进阶部分
/利用函数指针数组实现计算器int add(int a, int b) //加法函数int sub(int a, int b) //减法函数int mul(int a, int b) //乘法函数return a*b;int div(int a, int b) //除法函数int main()int x, y;//转移表doprintf( "请选择:" );printf( "输⼊操作数:" );原创 2024-03-29 21:33:47 · 331 阅读 · 1 评论 -
6.指针(4)指针进阶部分
把函数的指针(地址)作为参数传递给另一个函数,该指针被用来调用其所指向的函数时,被调用的函数就是回调函数。原创 2024-04-04 11:39:28 · 128 阅读 · 1 评论 -
7.C语言字符函数和字符串函数
本篇博客介绍C语言当中的字符函数和字符串函数。原创 2024-07-09 10:44:21 · 949 阅读 · 0 评论 -
8.C语言内存函数
本篇博客介绍C语言内存函数。原创 2024-07-09 10:54:46 · 184 阅读 · 0 评论 -
9.整数和浮点数在内存当中的存储
小端存储模式==>数据的低位字节存放于低地址,大端反之,即数据的高位字节存放于低地址。原创 2024-07-14 09:02:07 · 461 阅读 · 0 评论 -
10.自定义类型:结构体
(1)位段的成员可以是int,unsigned int,signed int或者是char(2)位段的成员名后面有一个冒号和数字,表示该成员占多少个bit位struct Aint _a:2;//_a占2个bit位int _b:5;//_b占5个bit位int _c:10;//_c占10个bit位int _d:30;//_d占30个bit位。原创 2024-07-21 15:11:31 · 654 阅读 · 0 评论 -
11.自定义类型:联合与枚举
本篇博客探讨C中除了结构体以外的两种自定义类型:联合和枚举。原创 2024-07-28 20:06:34 · 115 阅读 · 0 评论