自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初级C语言:6 结构体

内置类型:char;long long;函数传参的时候,参数是需要压栈的,占用内存空间,所以结构体传参的时候,要传结构体的地址。结构变量的成员是通过点操作符(.)访问的。点操作符接受两个操作数。结构的成员可以是标量、数组、指针,甚至是其他结构体。,这些值称为成员变量。结构的每个成员可以是。复杂对象的描述就会使用到:结构体。

2024-04-18 10:22:18 246

原创 初级C语言:5 指针

指针就是地址。1. 指针是内存中一个最小单元的编号,也就是地址,一个内存单元为一个字节。2. 平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量。5.1.1 指针变量我们可以通过&(取地址操作符)取出变量的内存起始地址,把地址可以存放到一个变量中,这个变量就是指针变量。注意:1. 指针变量,用来存放地址的变量。(存放在指针中的值都被当成地址处理)。2. 指针变量是用来存放地址的,地址是唯一标示一块地址空间的。

2024-04-18 08:45:00 500

原创 初级C语言(练习:操作符 壹)

2.编写代码实现:求一个整数存储在内存中的二进制中1的个数。1.不能创建临时变量(第三个变量),实现两个数的交换。3.一个整数存储在内存中的二进制序列中的某一位改变。4.求(1)(2)(3)(4)的输出值。5.求i,a,b,c,d值。

2024-04-17 09:15:00 139 1

原创 初级C语言(练习:操作符 贰)

6.变种水仙花数-Lily Number:把任意的数字,从中间拆分成两个数字,比如1461 可以拆分成(1和461),(14和61),(146和1), 如果所有拆分后的乘积之和等于自身,则是一个Lily Number。2.描述:有一个整数序列(可能有重复的整数),现删除指定的某一个整数,输出删除指定数字之后的序列,序列中未被删除数字的前后位置没有发生改变。4.描述:KiKi想完成字母大小写转换,有一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;针对输入字母,输出单独占一行,输出字母的对应形式。

2024-04-17 09:15:00 196 1

原创 初级C语言:4 操作符

操作符可以分为:算术操作符;移位操作符;位操作符;赋值操作符;单目操作符;关系操作符;逻辑操作符;条件操作符;逗号表达式;下标引用、函数调用和结构成员

2024-04-16 09:45:00 966

原创 扫雷游戏

头文件:game.h。

2024-04-12 13:18:15 153

原创 初级C语言(练习:数组)

/strlen是一个库函数,是专门求字符串长度的,只能针对字符串,从参数给定的地址向后一直找\0,统计\0之前出现的字符的个数。//sizeof是一个操作符,是用来计算变量(类型)所占内存空间的大小,不关注内存中存放的具体内容,单位是字节。2. 将数组A中的内容和数组B中的内容进行交换。//3.实现reverse()函数完成数组元素的逆置。//1.实现函数init()初始化数组为全0。//2.实现print()打印数组的每个元素。1.sizeof与strlen的区别。4.冒泡法,升序排列。

2024-04-12 10:00:00 161

原创 初级C语言(练习:函数叁)

2. 写一个递归函数Dig(n),输入一个非负整数,返回组成它的数字之和。3. 编写一个函数实现n的k次方,使用递归实现。1. 用递归法,逆排序字符串。

2024-04-12 09:45:00 219

原创 初级C语言(练习:函数贰)

1. 求第n个斐波那契数(1 1 2 3 5 8 13 21 34 ...)2. 输入三个整数,依次从大到小排列输出。3. 打印9*9乘法表。

2024-04-11 11:47:00 205 1

原创 五子棋游戏

五子棋游戏:game.c。游戏菜单:menu.c。头文件:game.h。

2024-04-11 11:24:21 103

原创 初级C语言:3 数组

二维数组在内存中的存储跟一维数组在内存中的存储是一样的(如:int arr[3][4]=int arr[12]),只是表现形式与引用形式不同。数组的下标是有范围限制的。//行数,sizeof(arr)总数组的大小,sizeof(arr[0])=一行的大小。1. sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节。元素类型+数组名+[常量表达式,行的大小] [常量表达式,列的大小]。2.&数组名,这里的数组名表示整个数组,取出的是整个数组的地址。它其实就数组访问的操作符。

2024-04-11 11:15:28 367

原创 初级C语言:2 函数

自身定义的函数。自定义函数和库函数一样,有函数名,返回值类型和函数参数。函数结构:statement;//语句项ret_type 返回类型:int, char…fun_name 函数名para11,para12 函数参数//函数结构:int get_max(int x,int y) //函数定义x : y);int b = 0;printf("输入俩个比较数:\n");//函数的调用。

2024-01-16 10:38:15 1006 1

原创 初级C语言(练习:函数壹)

6、写一个函数,每调用一次这个函数,就会将 num 的值增加1。1、猜数字游戏(1-100)5、用函数判断一年是不是闰年。3、交换俩数值(传参法)4、打印1-100的质数。7、求n的阶乘(递归法)

2024-01-16 10:23:28 311 1

原创 初级C语言(练习:语句贰)

7、编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错误,则退出程序)

2024-01-13 08:45:00 396 1

原创 初级C语言(练习:语句壹)

1、输出:printf("Hello world!3、给定一个球体的半径,计算其体积。4、计算BMI值:体重公斤/身高米数的平方。2、求四个数中的最大数。

2024-01-12 09:26:03 371 1

原创 初级C语言:1 分支、循环与转向语句

continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分,进行下一次循环的入口判断。continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分。主要为控制语句,控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成。C语言是“结构化”的程序设计语言,通过控制语句来解决由“顺序”、“选择”、“循环”构成的单一/多样的结构。

2024-01-12 09:08:33 1031 1

原创 认识C语言

本质上,static修饰局部变量的时候,改变了变量的存储位置的。32位平台的地址:32bit位- 4byte,所以指针变量的大小是4个字节,64位平台上的地址:64bit位 - 8byte,所以指针变量的大小是8个字节。一个函数本来是具有外部链接属性的,但是被static修饰的时候,外部链接属性就变成了内部链接属性,其他源文件(.c)就无法使用了。不管是什么类型的指针,都是在创建指针变量,指针变量是用来存放地址的,指针变量的大小取决于一个地址存放的时候需要多大空间。static:静态的;

2024-01-10 10:13:34 993

原创 认识C语言(练习贰)

【代码】认识C语言(作业贰)

2024-01-10 09:22:05 342

原创 认识C语言1.3

/后置++,先使用,后++:b = a;

2024-01-09 17:10:43 353

原创 认识C语言(练习壹)

/strlen求字符长度。printf("请一个数x(-10000

2024-01-08 16:54:37 378

原创 认识C语言1.2

printf("请选择for或while循环:1/0\n");请选择1/0\n");printf("请继续努力,不要放弃!printf("任务:开始存钱,每天存10元\n");printf("恭喜你,目标达成!printf("请继续努力存钱\n");printf("while循环:");printf("男\n");printf("女\n");printf("结果为%d", sum);printf("for循环:");printf("请输入你的本金\n");printf("请输入两个数\n");

2024-01-08 14:12:16 322

原创 认识C语言1.1

include //include:调用printf;std-标准,i-输入,o-输出。printf("请输入除数和被除数的值并用空格隔开,然后Enter结束:\n");//printf:打印数据。//运行代码:ctrl+f5 / fn+ctrl+f5。printf("商为=%d\n", div);//主函数main:程序入口,有且仅有一个。

2024-01-08 14:09:46 324

空空如也

空空如也

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

TA关注的人

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