- 博客(18)
- 收藏
- 关注
原创 C语言练习题1
题目:喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以喝多少汽水假设我们给money=5块钱,喝的总瓶数我们用totle表示,空瓶数我们用empty表示,那我们给5块钱,就肯定能喝5瓶汽水,totle=money,5块钱喝了5瓶就会有5个空瓶子,empty = money,
2024-09-02 22:36:07 923
原创 操作符详解(下)
我们定义了结构体类型,那类型就相当于一张图纸,有了图纸,我们就可以按照图纸去盖房子,我们有了学生的数据类型,我们就可以去创建一个“学生”;那我们创建了数据类型,那就是数据类型+变量名;那我们定义变量,那我们就可以初始化;那我们说数组给它多个元素,我们用括号,那结构体里面有这么多变量,我们也用括号括起来;比如s1学生,名字是张三,年龄是18,成绩是95.5;我们这是按着顺序给它赋值的,那能不能不按顺序给它数值呢?struct Stu//名字。
2024-09-01 16:47:04 838
原创 操作符详解(上)
算术操作符:+、-、*、/、%移位操作符:>位操作符:& 、|、^赋值操作符:= 、+=、-=、*=、/=、%=、=、&=、|=、^=单目操作符:!、++、--、&、*、+、-、~、sizeof、(类型)关系操作符:>、>=、
2024-08-30 16:00:30 1096
原创 函数递归——C语言
C语言是支持递归的,递归就是自己调用自己。比如我们写一个最简单的递归打印完后,调用main函数,进去main函数里面再调用main函数,一直调用下去,那结果就是死循环了。当我们调试这个代码的时候,会报错,可以看到有一个Stack overflow,这是栈溢出的意思,因为每次调用函数的时候,都会再栈区里面申请一块空间,当你无限的调用的函数,无限的申请空间,那栈区的空间就会装满了,然后就溢出了。
2024-08-26 11:19:33 620
原创 VS2022调试技巧
我们写代码的过程中,会存在问题,那我们就需要找到这个问题,并解决。那找问题的过程就是调试debug (消灭bug)的意识;调试代码的时候我们发现了问题,首先我们要承认出现了问题,找到问题的所在,再通过逐过程或者逐语句来观察细节,再去修复代码。
2024-08-16 17:31:52 1223
原创 扫雷游戏--C语言
我们用控制台实现一个扫雷游戏有菜单选项选择游戏功能9*9的棋盘,我们要存放10个雷如果排到雷,就被炸死了,退出游戏;如果没有雷,就计算周围有几个雷;
2024-08-07 18:18:29 938
原创 C语言函数讲解
自定义函数是最重要的;可以让我们根据不同的情况,不同的要求去实现不同功能的函数;假设我们再写一个函数的时候,把函数放在了后面,编译器会给一个警告;因为程序在执行的时候,是从上面往下面开始编译,当你用这个函数的时候,你把函数放在后面,编辑器调用函数之前没有见过这个函数,所以会发生一个警告;注意我们你在使用函数之前要先声明后使用把声明发在函数的前面就可以;你可以放在main函数前面后者就放在函数上面都行;//函数的声明int main()int a = 0;int b = 0;//函数调用。
2024-08-06 15:23:49 870
原创 二分查找、字符向中间打印
字符逐个逐个向中间打印假设有一个字符串,再来要打印的一个字符串,从上图看出来,左边一个字符传到下面的字符串里面,右边一个字符串传到下面的字符里面;以此类推直到打印完整个字符串。
2024-08-04 15:37:37 663
原创 数组基础讲解-C语言
我们用sizeof函数就出来arr数组的大小是40字节,因为arr数组有10元素,每个元素是int,4个字节,那就是40个字节,下一个我们求的是数组的一个元素arr[0],字节是4;可以看到第一行的一位数组每个地址之间差4,第二行每个地址之间差4,每行是一个一位数组,它们是连续存放的,那第一行和第二行之间也差4,那只有是连续的才差4个字节;我们在创建数组的时候,就把数组的大小写上去,数组大小就写死了,我们想自己输入一个值,指定数组的大小,在C语言的C99标准中,通过变量来指定数组大小;这是16进制的地址;
2024-08-04 09:07:16 1066
原创 rand函数和srand函数、生成的游戏
1、生成一个1~100的随机数2、玩家输入数字,对随机数进行判断,看它猜大了、还是猜小了,猜对了3、如果不过瘾,那在玩一遍;
2024-08-02 22:50:12 956
原创 C语言、数据类型、变量
为什么我们C语言这么多的数据类型?因为我们生活中很多数据,比如我们的年龄、身高、体重、Π(3.14.....),绩点,薪资。C语言呢为了让计算机识别我们这些生活的数据,就把它们划分了多种类型,例如,使用整形int描述整数,浮点型float描述小数,字符型char描述字符(文字,a,b,c之类)。
2024-06-14 20:22:19 1446
原创 学C的第一站
我是一名深圳职业技术大学的学生,今年大一下学期,来cadn这个网站主要是把我学C的过程和知识点给梳理出来,加深自己的一个印象,不至于学了就忘。
2024-05-29 17:16:41 272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人