自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 删除一维数组中的重复项

题目:

2024-08-10 01:35:53 94

原创 内容:函数指针,数组,指针

题目:

2024-08-09 02:02:44 70

原创 数组复制(array1 复制到 array2)

题目:编写一个 C 语言程序,定义一个函数 copy_array,该函数接受两个整数数组和数组的大小作为参数,将第一个数组的内容复制到第二个数组中。在 main 函数中定义两个数组,调用 copy_array 函数进行复制操作,并打印复制后的第二个数组。其实想用第一个框的代码也可以,只需要把array[100]中的100给到循环中的 i<100就行了。这样就明确了数组里的元素个数。第三张图是第一个框框的错误。

2024-08-08 02:25:47 150

原创 对一个数组进行冒泡排序法排序

第三张图解释了为什么 j < n-i-1。

2024-08-07 01:01:15 96

原创 改进版(键盘输入数组)

上个代码中的数组我们是定死的,这次的数组我们采用键盘输入的方式。图2即为 j = 1时的结果。

2024-08-05 03:02:23 106

原创 题目:给定一个整数数组 arr 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

图2中的逻辑也有些错误,就是当在数组中找到这两个数之后,代码还会往下走,即还会打印"抱歉,没有找到!也就是说当内层循环结束之后,代码并不会马上返回外层循环执行i++,而是继续往下走。如果想让代码正确地运行,有两种方法:1.加标记found(图3) 2.用break 和加记号found(图4)

2024-08-05 01:27:07 107

原创 动态开辟字符串

2. realloc:重新调整malloc所分配的空间。4.memset:对malloc所分配的空间初始化。1. malloc:为一个指针分配内存空间。3.free:释放内存。

2024-08-03 00:20:26 137

原创 字符串的定义以及一些注意事项;siezof和strlen的区别

图3是当字符串用指针来定义时,用siezof求其大小的注意事项,可以看到用strlen求没事。

2024-08-02 23:25:09 185

原创 二位数字与指针(补)

父数组与子数组。

2024-08-02 03:23:31 79

原创 函数指针和指针函数的应用

定义方式: int (*p )(int ,int )定义方式: int *p (int ,int )1.(图1,图2)函数指针: 即指向函数的指针变量。2. 指针函数: 函数的返回值是指针类型的函数体。

2024-08-02 03:03:05 100

原创 数组指针与指针数组

1.(1) 数组指针: 即指向数组的指针。指向数组元素 的指针,每次移动的步长是单个元素的大小;而数组指针移动的步长是整个数组的大小。指针数组的定义方式: int *p[ 4 ] [ ]的优先级比*号高,所以 p 和[ 4 ]在一起。该图中划红线的部分是一个函数指针数组,该数组中的元素都是函数,使用时会把三个函数依次调用。(2)在图2中,当要把二维数组传给函数时,形参部分要定义一个数组指针来接收。2.(图3)指针数组: 即一个数组里面的元素都是指针变量。

2024-08-02 01:52:30 200

原创 二维数组与指针的应用

1. 二维数组的命名规则:arr[ i][ j ], arr[ ][ j];错误的命名规则:arr[ i ][ ],arr[ ][ ]需要注意的是(arr + i )是父数组,*(arr + i ) + j ,arr[ i ] + j 都表示的是第i行第j列的地址。即列的变量必须有,行可有可无。

2024-08-02 01:21:27 116

原创 指针与一维数组的应用

1.这里scanf函数后面跟的是地址,所以是parr++。如果是 *parr++,那么就表示的是值了,所以这个是不加*号的。注意:1.当一个实参传到函数里面,要想改变它的值时,实参传的必须是地址,形参也必须要用指针来接收。3. 要想取指针的存放的值时,必须要在指针变量前加*号,不加*号的指针变量代表的只是地址。2.一维数组传到函数的时首元素的地址,而非整个数组的地址。2.printf后面跟的是值,所以是*parr++。本文介绍指针与一维数组的应用。

2024-08-02 00:50:45 106

空空如也

空空如也

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

TA关注的人

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