自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 【c语言操作符详解】

c语言当中有着大量的操作符,本篇文章相较于之前的【初识c语言】中的所讲的操作符做出了对各个操作符的具体内容更加深入的探究。类似 - + = 这种比较简单的这篇文章就不再过多解释了本片文章基本上涵盖了c语言中常用的操作符,希望本篇能对c语言初学者在对于操作符这块能有所帮助。如有纰漏,欢迎批评指正。

2023-02-08 12:33:42 123

原创 【c语言实战项目】扫雷游戏

基于上一次制作的c语言小游戏——三子棋,这次是一个更难一点的游戏:扫雷。其中运用到了c语言初级阶段几乎所有内容且难度有所提升,让我们一起来研究一下如何用c语言实现扫雷游戏逻辑。至此,一个能够实现扫雷游戏基本逻辑的小游戏便制作完成了,当然c语言版的扫雷仍有较大的优化空间,如:用递归算法实现一定条件下展开一片无雷区、标记功能等,后期再来补充。这次制作最主要的是要学会一个项目从无到有的搭建过程,同时注意写代码时函数传参问题,除此之外,整个游戏大量使用字符,要注意数字和字符相互区别。

2023-02-03 23:48:05 315

原创 【c语言制作小游戏】三子棋

测试游戏的逻辑game.h :关于游戏相关的函数声明、符号声明、头文件的包含game.c :游戏相关函数的实现。

2023-02-02 23:12:44 162

原创 冒泡排序(数组)

冒泡排序c语言代码实现即

2023-02-02 15:08:21 518

原创 循环、函数作业

有多种方法解题,可以把整数加起来,负数加起来,最后两者再相加,也可以根据分母正负用if判断(如图中的方法一),还可以定义符号位flag 通过有序的变号达到加减交替的效果。注意:我们要得到的是小数,所以除法中两者其中之一要写成。的形式,并且返回的数据类型也应该是浮点型。

2023-02-01 22:25:39 93

原创 【重点】函数递归

此代码思想主要是将字符串长度看作是:1 + 剩余字符串部分。其原因是传参时,传的是数组首地址,因此解引用就是数组的第一个元素,用它和 ' \0 ' 比较,来确定字符串的长度。这样子,剩余字符串部分又是一个 “原题目的小规模” ,因此就可以实现递归算法。

2023-01-31 20:33:26 46

原创 【重点】关于函数的一些知识点

自定义函数和库函数一样,有函数名,返回值类型和函数参数,但是不一样的是这些都是由程序员自己设置,这就给我们提供了很大的发挥空间。statement;//语句ret_type;//返回类型fun_name;//函数名para1;//函数参数例子一:需要注意的是,传参与受参时的参数类型要保持一致,并且不能用原来参数名,需要创建新的变量来接受传入的参数,例如上图中新的容器就是int x,int y;当返回值有要求时,注意函数的返回类型,如果没有要求,则int 可以写为void。

2023-01-30 19:00:43 148

原创 【重点】分支、循环语句

与while循环里的continue不同的是,for循环中,遇到continue仅仅只是本次循环跳过,后续不变,因为调整阶段在continue之前。注:非零就是真,c语言中一般 0 表示假, 1 表示真。与while循环里的break一样,for循环中出现break同样是直接终止循环。注:① if和else只能控制接下来一条语句,否则应加上{ }来控制多条语句;一些建议:不可在for循环体内修改循环变量 ,防止for循环失去控制;注意代码格式,case决定入口,break决定出口。③ &&前一段可省;

2023-01-27 21:21:15 41

原创 【初识c语言】初识常见关键字、指针、结构体

static修饰全局变量,使得这个全局变量只能在自己所在的源文件(.c)内部可以使用,其他源文件不可使用。static修饰局部变量,改变了局部变量的生命周期(本质上是改变了变量的存储类型)。1:c语言提供的,不能自己创建关键字。*pa中的 ‘*’ 为解引用操作,注:%p是用来打印地址的。2:关键字不能做变量名。

2023-01-26 15:02:22 105

原创 【初识c语言】初识操作符

原码: 10000000000000000000000000000001(原)= -1。按位取反:1111111111111111111111111111111111111(补)0的补码: 00000000000000000000000000000000(补)exp1不成立,exp3计算,整个表达式的结果是:exp3的结果。exp1成立,exp2计算,整个表达式的结果是:exp2的结果。左移一位:00000000000000000100。右移一位:00000000000000000001。

2023-01-25 19:55:21 68

原创 【初识c语言】初识选择、循环语句、函数、数组

ADD函数中需要新的“盒子”x和y来装入scanf中的数。最后再用sum来接住ADD返回出的z值,进而打印出sum。数学中的函数含义是值给定一个数可以唯一地返回一个对应的值,c语言中的函数概念与之类似。scanf()函数接收输入的值,输入1返回“好offer”;输入其他返回“卖红薯”。arr [ 10 ] 中,10指的是元素个数,但实际存储空间下标地址是0~9。(没有到达一定条件则会一直循环)其中,48,49可以合并为。

2023-01-25 17:41:56 59

原创 【初识c语言】初识转义字符

从图中可以看到,\t 失去了本来的意义而转变为另外的意义,故称类似于 \t,\n 这种的为转义字符。要恢复原有的意思只需在需要转义的字符前加上 \ 即可。补充:printf("%d", 100 )

2023-01-23 22:40:51 56

原创 【初识c语言】初始字符串

注:%s是打印字符;当给arr2后面加上 ‘ \0 ' 时,两者输出结果就一致了。一、字符串就是一串字符(用双引号括起来的一串字符)使用strlen函数时应引入头文件string.h。下图可说明" \0 "是字符串的结束标志。计算字符串长度时不包含\0。

2023-01-23 22:10:23 135

原创 【初识c语言】初识变量常量

初步的介绍了变量与常量的概念以及全局变量与局部变量的作用域和生命周期等

2023-01-22 23:05:09 75

原创 【初识c语言】初识数据类型

c语言中常用的数据类型介绍以及sizeof函数运用时的注意

2023-01-21 23:32:41 53

原创 【初识c语言】第一个c语言项目

第一步:写出主函数main。其中注意:int是整数类型,printf是库函数(在屏幕上输出信息)使用前应引用头文件(stdio.h),字符hehe后+\n达到换行的效果。一个经典问题:一个工程中有且仅有一个main函数,且一个工程中可以有多个.c文件,但是多个.c文件只能有一个main函数。第二步:使用快捷键ctrl+F5 快捷输出结果。

2023-01-20 18:27:43 54

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除