- 博客(18)
- 收藏
- 关注
原创 函数栈帧的创建和销毁详解
想必大家都学过函数,并且有一定的熟练度了,但是你真的清楚函数是如何调用,创建和销毁的吗?这篇文章带你了解它的详细过程。
2022-10-04 00:17:19
494
1
原创 C语言---汉诺塔与青蛙跳台阶。
想必汉诺塔的那几句简单的代码让我们非常困惑,真令人头疼,我也是琢磨了许久,这篇文章就来说下我的想法吧,汉诺塔的背景我就不凑字数了,有兴趣的可以去了解一下,我们直接进入正题,后面还有青蛙跳台阶哦。
2022-09-27 16:39:07
1128
1
原创 纯C实现【扫雷小游戏】-- 超详完整版
扫雷是很多人的童年,它给我们带来了许多欢乐,但是如果你玩的扫雷是你自己写的,那么会有怎样的感受。来写写看吧!完整代码在文章末尾哦!文章目录一、基本思路二、功能实现1、分文件编程2、创建菜单三、完整代码实现一、基本思路首先需要弄清楚整体的思路,再去实现所要的功能!为了使思绪更清晰,按照逻辑去敲代码,同时也便于修改与维护和功能实现与扩张,需要分文件编程,写为三个,后缀为 .h 的头文件 (函数声明),后缀为 .c 的源文件(函数实现),后缀为 .c 的main函数主源文件(程序运行的入口)(1)、
2022-05-21 22:58:01
861
13
原创 你真的了解 C语言 中【数组名】的含义吗?
点题下面这行代码中数组名 arr 含义是什么?int arr[10] = {0}; 1、数组首地址在大部分情况下,我们遇到数组名的时候,它就是数组首地址。数组首地址就是数组的第一位元素的地址。假设有这样一个数组int arr[10] = {1,2,3,4,5,6,7,8,9,10};那么它的 数组名arr 就代表 arr[0] 也就是 元素 1 的地址。示例:2、两种特殊情况:除去常见的数组首地址,还有比较少见的两种情况。一是,&数组名,数组名表示整个数组。二是,
2022-05-08 16:02:27
3000
3
原创 如何简单区别【strlen】和【sizeof】?
它们最主要的区别在于是否将 \0 也包含进去。一起来看看为什么吧!一、strlenstrenlen是一个库函数,有着计数器的功能,计算给定字符串的(unsigned int型)长度,不包括’\0’在内它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符 \0为止。1、语法:size_t 类型就是unsigned int 类型,str 是指针。size_t strlen(const char *str)2、注意:.
2022-05-07 18:19:47
896
1
原创 【随机数生成详解】--- C语言
对于初学者而言,自己写想一些小程序了,比如猜数字,三子棋,扫雷游戏等,但是里面有个必须得学会的点,那就是随机数该如何生成,这篇文章带你搞定它。 (当然,欢迎大佬指点!)相关函数1、rand()介绍函数功能:rand()函数是产生随机数的一个随机函数。函数返回:返回的随机数是 0 ~ RAND_MAX (32767)之间的随机整数。使用时需包含头文件 #include <stdlib.h>。但严格意义上来说它不是真正的随机值,在它里面有一个算法,.
2022-05-07 01:42:33
855
原创 【分文件编程简单理解】,初学者一定要知道。
文章目录前言三个部分优点步骤示例前言在初学阶段,我们编程时一般都是在一个文件中进行,在main.c源文件中直接调用main函数完成整个程序的运行,但是在以后写稍微大点的项目时,那么我们就需要分文件编程。分文件编写(模块化编程)的含义是将一个程序的代码分多个文件存储,也就是将不同的功能模块放在不同的文件中,并在这些模块之间建立必要的联系,通过模块的互相协作完成整个功能的程序设计方法。三个部分后缀为 .h 的头文件 (函数声明),后缀为 .c 的源文件(函数实现),
2022-05-06 18:14:59
1404
2
原创 看得懂的C语言--分支语句、循环语句、goto语句
保证看得懂的基础知识!C程序的执行部分是由语句组成的。程序的功能也是由执行语句实现的。一、分支语句(选择结构)1、
2022-04-27 00:38:00
2125
5
原创 看的懂的C语言--字符串、转义字符、注释
文章目录一、字符串二、转义字符转义字符表现学现用,笔试题三、注释注释是啥意思?一、字符串1、字符串是什么?"hello world\n"顾名思义,从“字符串”三个字看,它就是字符的组合字符串或串(String)是由数字、字母、下划线组成的一串字符。或许学过C++、Java、python等语言的人知道string(字符串类型),但C语言中字符串是存放在数组中的。暂时就先说一种,复杂的以后再说。2、字符串的定义通过字符数组进行初始化#include <stdio.h>
2022-04-21 15:51:06
1148
13
原创 看的懂的C语言--基本数据类型(Ⅰ)
文章目录一、六种基本数据类型Ⅰ、字符型(char)Ⅱ、整型(short、int、long)Ⅲ、浮点型(float、double)二、输出格式三、计算机中的单位四、所占空间一、六种基本数据类型C语言中的基本数据类型有六种:char(字符类型)、short(短整型)、int(整型)、long(长整型)、float(单精度浮点型)、double(双精度浮点型)。其中short、int、long都属于整型,float、double属于浮点型。Ⅰ、字符型(char)“char a;”则定义了变量a是字符类型
2022-04-13 00:30:34
5499
9
原创 成功的第一步,用Visual studio创建你的第一个项目、
文章目录一、VS的两种进入方式1、创建并进入2、不选择,直接进入二、新建项目1、找到左上角文件—>新建—>项目2、选择空项目3、分别为解决方案和项目命你想命的名(记住前者先改)4、创建后找源文件5、找到源文件右键添加—>新建项6、选C++文件7、写入你的代码一、VS的两种进入方式1、创建并进入桌面打开VS来到这个页面,点击创建新项目(转二–1)2、不选择,直接进入二、新建项目1、找到左上角文件—>新建—>项目2、选择空项目3、分别为解决方案和项目命你想命
2022-04-04 21:52:56
2588
3
原创 集成开发环境Visual studio的下载安装(新老版本)
文章目录前言一、Visual studio下载(社区版)二、安装需注意的我也是小白,以下为个人见解,若有错误可以在下面提出,感谢!前言1、Visual Studio 可以开发应用程序,像桌面应用程序、移动应用程序、ASP.NET Web 应用程序和 XML Web Services。并且可以用 Visual Basic、Visual C#、Visual C++、Visual F# 和 JavaScript 编写代码,此外,可以在 .NET Framework 中通过访问重要技术来简化 Web 应用
2022-04-03 16:15:01
5021
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人