初级C语言(bit 鹏哥学习笔记)
在认识C语言的基础上,初步学习C语言
风停了,雨也跟着走了。
这个作者很懒,什么都没留下…
展开
-
初级C语言:1 分支、循环与转向语句
continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分,进行下一次循环的入口判断。continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分。主要为控制语句,控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成。C语言是“结构化”的程序设计语言,通过控制语句来解决由“顺序”、“选择”、“循环”构成的单一/多样的结构。原创 2024-01-12 09:08:33 · 1035 阅读 · 1 评论 -
初级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 · 1008 阅读 · 1 评论 -
初级C语言:3 数组
二维数组在内存中的存储跟一维数组在内存中的存储是一样的(如:int arr[3][4]=int arr[12]),只是表现形式与引用形式不同。数组的下标是有范围限制的。//行数,sizeof(arr)总数组的大小,sizeof(arr[0])=一行的大小。1. sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节。元素类型+数组名+[常量表达式,行的大小] [常量表达式,列的大小]。2.&数组名,这里的数组名表示整个数组,取出的是整个数组的地址。它其实就数组访问的操作符。原创 2024-04-11 11:15:28 · 369 阅读 · 0 评论 -
初级C语言:4 操作符
操作符可以分为:算术操作符;移位操作符;位操作符;赋值操作符;单目操作符;关系操作符;逻辑操作符;条件操作符;逗号表达式;下标引用、函数调用和结构成员原创 2024-04-16 09:45:00 · 970 阅读 · 0 评论 -
初级C语言:5 指针
指针就是地址。1. 指针是内存中一个最小单元的编号,也就是地址,一个内存单元为一个字节。2. 平时口语中说的指针,通常指的是指针变量,是用来存放内存地址的变量。5.1.1 指针变量我们可以通过&(取地址操作符)取出变量的内存起始地址,把地址可以存放到一个变量中,这个变量就是指针变量。注意:1. 指针变量,用来存放地址的变量。(存放在指针中的值都被当成地址处理)。2. 指针变量是用来存放地址的,地址是唯一标示一块地址空间的。原创 2024-04-18 08:45:00 · 504 阅读 · 0 评论 -
初级C语言:6 结构体
内置类型:char;long long;函数传参的时候,参数是需要压栈的,占用内存空间,所以结构体传参的时候,要传结构体的地址。结构变量的成员是通过点操作符(.)访问的。点操作符接受两个操作数。结构的成员可以是标量、数组、指针,甚至是其他结构体。,这些值称为成员变量。结构的每个成员可以是。复杂对象的描述就会使用到:结构体。原创 2024-04-18 10:22:18 · 250 阅读 · 0 评论 -
初级C语言(练习:语句壹)
1、输出:printf("Hello world!3、给定一个球体的半径,计算其体积。4、计算BMI值:体重公斤/身高米数的平方。2、求四个数中的最大数。原创 2024-01-12 09:26:03 · 376 阅读 · 1 评论 -
初级C语言(练习:语句贰)
7、编写代码实现,模拟用户登录情景,并且只能登录三次。(只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错误,则退出程序)原创 2024-01-13 08:45:00 · 399 阅读 · 1 评论 -
初级C语言(练习:函数壹)
6、写一个函数,每调用一次这个函数,就会将 num 的值增加1。1、猜数字游戏(1-100)5、用函数判断一年是不是闰年。3、交换俩数值(传参法)4、打印1-100的质数。7、求n的阶乘(递归法)原创 2024-01-16 10:23:28 · 314 阅读 · 1 评论 -
初级C语言(练习:函数贰)
1. 求第n个斐波那契数(1 1 2 3 5 8 13 21 34 ...)2. 输入三个整数,依次从大到小排列输出。3. 打印9*9乘法表。原创 2024-04-11 11:47:00 · 215 阅读 · 1 评论 -
初级C语言(练习:函数叁)
2. 写一个递归函数Dig(n),输入一个非负整数,返回组成它的数字之和。3. 编写一个函数实现n的k次方,使用递归实现。1. 用递归法,逆排序字符串。原创 2024-04-12 09:45:00 · 223 阅读 · 0 评论 -
初级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 · 165 阅读 · 0 评论 -
初级C语言(练习:操作符 壹)
2.编写代码实现:求一个整数存储在内存中的二进制中1的个数。1.不能创建临时变量(第三个变量),实现两个数的交换。3.一个整数存储在内存中的二进制序列中的某一位改变。4.求(1)(2)(3)(4)的输出值。5.求i,a,b,c,d值。原创 2024-04-17 09:15:00 · 142 阅读 · 1 评论 -
初级C语言(练习:操作符 贰)
6.变种水仙花数-Lily Number:把任意的数字,从中间拆分成两个数字,比如1461 可以拆分成(1和461),(14和61),(146和1), 如果所有拆分后的乘积之和等于自身,则是一个Lily Number。2.描述:有一个整数序列(可能有重复的整数),现删除指定的某一个整数,输出删除指定数字之后的序列,序列中未被删除数字的前后位置没有发生改变。4.描述:KiKi想完成字母大小写转换,有一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;针对输入字母,输出单独占一行,输出字母的对应形式。原创 2024-04-17 09:15:00 · 198 阅读 · 1 评论 -
五子棋游戏
五子棋游戏:game.c。游戏菜单:menu.c。头文件:game.h。原创 2024-04-11 11:24:21 · 108 阅读 · 0 评论 -
扫雷游戏
头文件:game.h。原创 2024-04-12 13:18:15 · 156 阅读 · 0 评论