自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言——动态内存管理

/在栈空间上开辟四个字节//在栈空间上开辟10个字节的连续空间空间开辟大小是固定的。数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。但是对于空间的需求,不仅仅是上述的情况。有时候我们需要的空间大小在程序运行的时候才能知道,那数组的编译时开辟空间的方式就不能满足了。这时候就只能试试动态存开辟了。这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。·如果开辟成功,则返回一个指向开辟好空间的指针。·如果开辟失败,则返回一个NULL指针,因此malloc。

2024-01-04 23:51:38 840 1

原创 C语言——字符串和字符串函数

C语言中的字符串是由字符组成的字符数组,以空字符('\0')作为结尾。字符串在C语言中被广泛使用,因为它们可以用来表示文本和其他类型的数据。在本文中,我们将深入探讨C语言中的字符串和常见的字符串函数。字符串的定义和初始化在C语言中,字符串可以通过字符数组来定义和初始化。在这个例子中,我们定义了一个字符数组str,大小为10,然后用字符串字面量"Hello"初始化它。请注意,字符数组的大小应该足够大以容纳字符串及其结尾的空字符。在这个例子中,我们定义了一个指向字符常量的指针str。

2023-12-26 16:12:50 1163 1

原创 虚拟机安装Ubuntu

简单记录一下虚拟机的安装,后面记录一下学习和使用过程中遇到的问题。

2023-12-23 22:22:23 460 1

原创 C语言——指针和数组的一些题解

这里主要是给出一些在面试时有可能会遇到的一些小题目。通过这几个小题,应该会对数组和指针有了初步的认识,对于学习和面试应该会有小小的帮助,后面还有一些比较绕的。

2023-12-23 15:06:46 1033 1

原创 C语言——函数指针和函数指针数组

函数指针是指向函数的指针变量,它可以用来存储和调用函数的地址。回调函数:函数指针可以作为参数传递给其他函数,使得被调用的函数能够在特定条件或事件发生时,调用传入的函数指针进行回调操作。这样可以实现函数之间的灵活交互和扩展,常见于事件处理、消息传递等场景。函数指针数组:可以使用函数指针数组来实现多态性或动态分派。通过在数组中存储不同的函数指针,并根据需要调用其中的函数,可以在运行时决定调用哪个函数,从而实现动态切换功能。函数指针作为返回值。

2023-12-19 23:17:54 901 1

原创 C语言——数组指针和指针数组

C语言中指针是是真重要的,今天浅析一下指针数组和数组指针。我们先初步回忆一下数组和指针,我们看看一下的代码,我们看看以下的代码。=p2\n");return 0;由运行结果可以看到**,p1和p2是一样的**,但是arr1和arr2却不相等。

2023-12-15 00:09:50 419

原创 如何使用Gitee管理自己的项目

1,先打开gitee官网,gitee,然后开始注册自己的账号。注册完之后,可以创建自己的远程仓库。填写好信息之后,我们找到自己本地需要托管代码的文件夹(项目)。然后点击鼠标右键,点击这里关于 git 的下载,可以参考Git详细下载安装一般在我们创建了一个新仓库之后,我们都可以在新建的仓库下面看到一些教你如何把本地代码与远程仓库连接起来的命令。我们按照描述的,1,先对仓库进行全局配置,配置git的全局用户是谁,以及全局的email是哪个(配置过一次就好)。

2023-12-13 22:59:05 2621

原创 C语言测试题——数组排序

第一行包含两个正整数n,m,用空格分隔。n表示第二行第一个升序序列中数字数,m表示第三行第二个升序序列中数字的个数。输出为一行,输出长度为n+m的升序序列,即长度为n的升序序列和长度为m的序列中的元素重新进行升序序列排列合并。题目比较简单,可以当拿来练练手,保持代码编写的思维,不让大脑宕机。来调整该数组中数字的序使得数组中所有的奇数位于数组的前半部分。第二行包含n个整数,用空格分隔。第三行包含m个整数,用空格分隔.输入一个整数数组,实现一个函数。所有偶数位于数组的后半部分。

2023-12-12 23:54:22 511

原创 C语言——数据存储(char)小问题

无符号,

2023-12-10 16:02:09 462 1

原创 C语言面试——16进制数转换成10进制数

strtol()函数是C语言标准库中的一个字符串转换函数,用于将字符串转换为长整型数(long int)。题目要求:16进制字符串转10进制数, char *a 是输入的16进制字符串。利用strtol函数是gpt给的提示,哟啊奴然自己写的话比较麻烦。

2023-12-09 23:46:51 1281

原创 C语言--扫雷游戏(第一个不会炸+展开+标记+完整源码)

这是一个用C语言写出来的扫雷小游戏,重难点在于递归与数组的运用。提示:以下是本篇文章正文内容,下面案例可供参考这个游戏不难,此外还有很大的改进空间,此外,要是想屏幕干净些,也可以在适当位置加上system(“cls”)语句,用来清空屏幕。

2023-12-08 19:37:30 971

原创 C语言面试题——字符串循环右移n个字符

编写一个函数,作用是把一个char组成的字符串循环右移n个。比如原来是“abcdefghi”如果n=2,移位后应该是“hiabcdefg”。提示:step和字符串均可以改成用scanf函数通过自己输入。//pStr是指向以’\0’结尾的字符串的指针。//steps是要求移动的n。

2023-12-07 18:40:28 703

原创 C语言面试题--计算出输入的十六进制数转换成二进制有多少个0和1

解决思路:用%x记下来要算的16进制数,然后让其对2求余,这样就算是转换成二进制数,如果求余为0,就有一个0,反之有一个1,接着对n除以2,继续该操作,直到n<=0。1,第一道题:给你一个16进制数让你去数它换成二进制后有几个0和1。

2023-12-07 14:45:30 522

原创 C语言实现三子棋

用C语言简单实现三子棋

2023-12-07 10:39:35 922 1

空空如也

空空如也

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

TA关注的人

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