自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言指针详解(函数指针)

函数指针说白了也是一个指针,指针中所保存的地址中的内容是一个函数,同之前说过的数组指针相似,函数指针的定义便是返回类型 (* 指针名) (函数参数) //例如: int (*pa) (intx,iny)同数组指针一样,当定义函数指针的时候,* 需要和指针名打括号相结合,( )的优先级高于 * ,不打括号编译器自动会将 指针名 与( )相结合,如 int * pa (int x,int y) ,这样的话便是一个名为pa的函数,函数参数为 int x,int y,函数的返回类型时 int *

2023-12-10 21:13:10 3430 2

原创 C语言指针详解(基础知识、字符指针、数组指针)

在图1.1中,我们打印了 a 的地址,是通过 &a 这样取地址的行为(即你向你同学问他的寝室号)做到的,但是你不可能每次去你同学的寝室之前都问他的寝室号是多少,这样效率不高且没有礼貌(hhhh),在内存中同样如此,我们需要用一个变量来保存指针,即指针变量。注:我们常说的指针其实是指针变量,指针实际上是一个地址(即寝室号)在C语言中,我们使用 * 来表示指针变量和定义其他类型变量有所不同的地方是, * 前面会再加一个类型,代表指针变量实际指向的地址所保存的内容是什么类型的在上图中。

2023-12-05 21:30:09 894

原创 C语言实现冒泡排序

每趟冒泡排序将确定一个数字的位置一趟冒泡排序是将相邻的两个数字进行比较。

2023-12-02 20:16:48 322

原创 C语言操作符详解(左右移操作符,位操作符)

根据3.1按位与的特点,可求最后一位数字是0还是1,再加上右移操作符将每一位数字轮到最右边来进行判断。编写代码实现:求⼀个整数存储在内存中的⼆进制中1的个数。每位比特往左移动一位,右边补0,最左边的一位被抛弃。所有位(包括符号位)取反(即0变成1,1变成0)注意:大部分编译器采用算术右移的方式。

2023-12-02 18:16:48 382

原创 C语言实现简易扫雷游戏

1.棋盘大小为9*9,雷的个数为102.棋盘刚开始全为,当用户输入自己选择坐标位置后,返回该位置附近雷的个数。

2023-11-08 15:23:00 32 1

原创 C语言——二分查找

【前置】多个字符从两端移动,向中间汇聚【前置】多个字符从两端移动,向中间汇聚。

2023-10-31 15:26:20 34 1

原创 C语言实现猜数字游戏

1.创建一个menu函数,实现菜单选项,选择0表示退出游戏,选择1表示开始游戏(即可以连续多次游玩猜数字游戏)2.系统随机产生一个1-100的数字,要求每次产生的随机数不一样3.只允许猜5次及5次以下,超过5次则为失败。

2023-10-26 10:25:45 43 1

空空如也

空空如也

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

TA关注的人

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