自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组与指针数组

补充:在自定义函数中传入数组时,arr[]就相当于*arr,是指针。而且,在大部分情况下,arr指的都是数组首元素的地址。例:int arr[3][4]={1,2,3,4,5,6,7,8,9,10,11};②一般只有在创建或初始化数组时,其[]中的数字才为元素总个数,其他一概为下标。int arr[i][j]指的是数列中第i+1行,第j+1列的数字。注意:arr[][4]前一个可省略,但后面的必须有。①数组常是arr[]形式,可在其中存放数据。arr[3][4]就是二维数组。arr[10]为一维数组。

2025-05-12 20:30:08 352

原创 c语言完成扫雷游戏

在扫雷游戏中要用到很多函数,如果全都把他们放在主函数中就太复杂了,那么我就可以,创建函数,然后在主函数中吊样他,在这里我选择的是再创建一个源文件专门存放主函数中所需的函数,我将其命名为game.c。而同时还要创建一个game.h的头文件来进行game.c中函数的声明,这就是将自定义函数放在另一个源文件中,与放在主函数所在源文件中最大的不同。这样就完成了一个基本的扫雷游戏,还可以通过增加雷的数量,想办法让一圈都无雷的点连锁排查来进一步完善程序。

2025-04-26 12:06:21 361

原创 c语言分支与循环结构

例如:case常量一后没有break,则如果变量等于常量一时不会只参与case常量一的运行还会参与case常量二,在case常量二的break处停止。即在外循环中套一个内循环,很多时候用自定义函数来解决问题时都相当于在用嵌套循环,只不过是被函数替换了。do-while一般当循环体至少需要执行一次时或当条件检查需要在循环体执行后进行。这里的break很重要如果没有break就会继续向下顺序运行。while循环一般在循环次数未知,取决于某个条件时使用。} while (条件表达式);C语言分支与循环结构。

2025-04-13 14:54:23 552

原创 如何用c语言求回文数

/将n变小一直到等于0循环结束,这里n/=10的作用是限制循环次数,使得n是几位数就循环几次,做到刚好颠倒数字。了解了回文数的定义,我们就可以创建函数来判断一个数是不是回文数,进而在一个范围中找出所有回文数。//创建变量original作为初始值,并将n赋值给他初始化。下面的代码是求出[a,b]之间的回文数,各回文数间空4格,五个一行。int fun(int n) { //创建函数并定义形参。//初始化颠倒后的数。if (fun(i)) { //如果函数为真就是回文数。

2025-04-10 21:37:25 495

原创 c语言函数的定义及使用方法

无论一个程序有多少个程序模块, 都只能有一个main()函数,程序总是从main()函数开始执行。这就可以解决形参变但实参不变的问题,他可以让他们一起变,让实参直接等于形参,等于他的地址值,相当于直接报形参替换过来。在程序开发中,仅使用系统库函数难以满足需要,这时就需要自己动手编写函数来完 成特定功能,这类函数称为用户自定义函数。(3)在使用函数是有一个重要的点就是函数参数的传递方式是值传递,当形参值改变时,不会影响到实参的值。而真正决定函数作用的是大括号里的程序,大括号里的程序就是该函数的内层运行程序。

2025-04-08 15:22:55 489

原创 求素数的方法

而要在c语言中判断素数就要判断,除了一和它本身是不是都不能整除,这很显然就是一个循环,例如要判断7是否为素数就要从2开始循环,一个个往后加,看是否会被7整除。首先,从素数的定义来判断,素数(又称质数)是指在大于1的自然数中,除了1和它本身以外,不能被其他自然数整除的数。}//这一步也是的如果题目中有要求几个为一行,那就是正除几的时候就换行。//这里初始化的k不是必须的,看题目而定,如果题目用不到输出次数那就不需要。if(flag==1){//当flag=1的时候,就证明它为素数。

2025-04-04 18:07:52 182

原创 scanf和printf

那就是要先把精度调好,在根据整数和小数再加上浮点数的值来确定加不加空格,加几个空格。printf是C语言中最常用的输出函数,用于将数据格式化输出到标准输出设备(通常是屏幕)。(1)和scanf一样,要使用printf这个库函数也需要头文件<stdio.h>在C语言中,scanf是一个常用的输入函数,用于从标准输入(如键盘)读取数据。(1)在使用scanf时是必须要包含<stdio.h>头文件。在scanf中必须有格式控制字符串,例如%d,%f,%c等。如果要求宽度比本身宽度短,则打印本身,不改变。

2025-04-02 23:48:30 338

原创 关于C语言注释的理解

注释是对代码的说明,编译器会忽略注释,也就是说,注释对实际代码没有影响。好的注释可以帮我们更好的理解代码,但是也不要过度注释,不要写没必要的注释。当然不写注释可能会让后期阅读代码的人抓狂,写注释可以让我们回顾代码的时候理解的效率更高。而之所以我们在写代码的时候要用注释有三个原因:1.帮助整理思路,列出已经处理好的部分。双引号里面的注释符号,会成为字符串的一部分,解释为普通符号,失去注释作用。但是他的问题是不能嵌套使用,当你在一个这种形式的注释中在嵌套一个的话,他会自动识别第一组。/*注释*/ 或者。

2025-03-30 20:45:05 318

原创 self-introduction

由于课程繁重,我每天可以用来学习的时间几乎只有晚上,但是好在我的专业课程中的计算机语言也是c语言,这就给我提供了一些其他的时间,我预计一周花费12小时左右在c语言的学习上。在寒暑假可能时间更长一点,14小时左右。我是一名自动化专业的大学生,从今天开始我会持续的将学习c语言的过程和经验,以及一些代码分享在我的博客上,用于记录我的进步,方便回顾,并给博客上的朋友们一些参考。我最想加入的IT大厂是字节跳动,从一开始的今日头条,皮皮虾,到后来的抖音,字节跳动旗下的产品一直很吸引我,如果有机会的话,我也梦想能加入。

2025-03-29 18:08:54 156

空空如也

空空如也

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

TA关注的人

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