自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针数组与数组指针

if 0int t = *a;*a = *b;*b = t;return;--q;++p;swap(p, q);");int i;for(i = 0;i < len;++i)*/return 0;int i, j;for(i = 0;i < rows;++i)for(j = 0;j < 4;++j)puts("");int t = *a。

2024-02-04 21:52:15 697 1

原创 数组指针2

void类型修饰的可以应用所有类型的变量,但是不能用*p的形式进行赋值,要强转,不推荐这种方法。选择排序void choiceSort(int *begin, int *end)对于const修饰指针,不可以改变指针的所指的值,但可以改变指针的指向。用递归的方式进行数组的打印。char型数组拷贝函数。

2024-02-04 09:26:50 567 1

原创 C语言有关有关数组的相关问题

由于c语言很多时候进行的仅是值传递,所以经常不方便调用函数的方式进行改值,所以更加方便有效。对于指针 指针也就是内存地址,指针变量是用来存放内存地址的变量,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。本文主要介绍C语言中的指针。int p 这是一个普通的整型变量 int *p 首先从P 处开始,先与*结合,所以说明P 是一个指针,然后再与int 结合,说明指针所指向的内容

2024-02-02 20:23:34 316

原创 C语言中数组作为函数形参的相关问题

数组的赋值不能简单的用整体的数组表示,用如下程序表达将一个数组的值赋给另一个数组;也就是数组的copy。第三是有关二维整形数组;计算一维数组的有效符号的数量;用二维字符型数组作为函数参数,实现多个字符串的二分查找。用二维字符型数组作为函数参数,实现多个字符串的逆序。有关二维字符型数组做为形参的相关知识留作作业(将数组中的各数全部+10,的代码如下。相应的,将数组中的值相加的代码如下。1.一维数组作为函数参量的表达式。将两个数组拼接到一起的代码如下。将数组边儿上的值的和打印出来。将一维数组中的值排序。

2024-01-31 20:18:42 1622

原创 【无标题】

递归函数:递归函数是指在函数体内部调用自身的函数。函数在C语言中非常重要,通过使用函数,可以将程序拆分为多个独立的模块,提高代码的可读性和重用性。比较各字符型数组的大小然后打印出最大的数组,我们应该留意的是定义max时max应当是char型的数组;函数定义:函数定义是对函数的具体实现。它包含函数的返回类型、函数名、参数列表以及函数体。参数列表指定了函数接受的参数的类型和名称。函数返回值:函数可以返回一个值,也可以不返回任何值。函数调用:要调用一个函数,可以使用函数名加上参数列表的形式。

2024-01-30 20:52:12 253

原创 【无标题】c语言char型数组与二维数组

对于上述程序在数组s1遍历到0之前逐个将数值赋s2,但要注意在结尾要写上 s2[i]=0.不然的话数组后面的随机数将影响数组的值;该程序的意义是在s1数组中将i的位置先移到要粘贴的位置;相类似的还有strcmp用于比较两个数组的大小,比较的时候的返回值就是asc码的值相减;对于char型数组不能使用char [a] = char[b]的形式进行赋值,对于二位数组的初始化如果{}内的值多与定义的数组长度,将自动补上一行。在c语言中,同样也具有一定的函数来表达上述程序的意义;注意s1[i]=0.的问题,

2024-01-29 21:43:51 317

原创 有关数组的排序方法

冒泡排序是一种简单的排序算法,通过重复遍历要排序的数列,对每对相邻元素进行比较和交换,逐步将最大的元素“浮”到数列的顶端。插入排序是一种简单的排序算法,其基本思想是将待排序的数据分为已排序和未排序两部分。在每趟排序过程中,它会从一个未排序的元素开始,将其插入到已排序序列的正确位置,从而创建一个新的有序子集。如果未排序的元素小于已排序部分的最后一个元素,则无需插入,继续比较下一个未排序的元素。如果未排序的元素大于等于已排序部分的最后一个元素,则将其插入到已排序部分的末尾。重点是两层循环的编写;

2024-01-28 22:48:13 217

原创 C语言中有关break语句使用 和循环嵌套

需要注意的是只能跳出break所在的那一层循环,而不是跳出所有循环;

2024-01-26 20:44:46 333

空空如也

空空如也

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

TA关注的人

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