- 博客(7)
- 收藏
- 关注
原创 指针基础(四)
数组指针是一种指针,它要与指针数组做区别,p=&arr是将整个数组的地址存放在指针里面,他能够指向数组,区分int*p1[10]和int(*p2)[10],p1是指针数组,存放指针的数组,而p2是指针变量,指向的是数组,也就是我们的数组指针,p2先和*结合,说明p是一个指针变量,然后指向的事一个大小为10的类型数组。前面学过用一个数组首元素地址存放在指针的形式来实现数组,只需要一个循环,将首元素地址加一就能打印出来数组元素,那么我们如果用今天学的数组指针来写能成功嘛?它的作用主要体现在二维传参。
2024-09-09 14:11:35
352
原创 指针基础篇(三)(含指针数组和冒泡排序)
数组名是数组首元素的地址,这句话是对的,但有两个例外,当你用sizeof(arr)单独放数组名,我们会发现我们得到的不是一个地址的大小,而是数组全部数地址的大小,当你直接用取地址符号&+数组名,这里取出的是整个数组的地址,当我们用print函数打印出 arr &arr[0] &arr三个的地址,我们会发现得到的地址都一样,从值上看都一样,但是第一个和第二个代表的是首元素的地址,而第三个代表的是整个数组的地址,那么如何去验证呢?指针访问数组的原因:(1,数组在内存中是连续存放的。
2024-09-04 16:43:49
465
1
原创 指针基础篇(二)
6,指针的使用和传址调用,当写一个函数递归时,我们需要传值,但涉及到实参的修改时,形参不会影响到实参,比如交换两个数的位置,形参会将实参进行一份临时拷贝,但对实参没有改变,这个时候我们就需要将实参的地址传送过去,它可以让函数与主调函数建立真正的联系,在函数内部可以修改主调函数中的变量,所以未来函数中只需要主调函数的变量值计算的话用传值调用,但想要在主调函数中修改变量的值就用传址调用。我们可以把指针赋值NULL,它的值是0,0也是个地址,但是它的地址是无法使用的。用print函数打印,得到a等于100,
2024-09-03 12:40:13
949
原创 指针基础篇(一)
这个时候上个文章的取地址符号在这里解释,&是单目操作符,在所定义的数中,将取地址符号放在前面,用print函数就可以打印出他的地址了,这个地址在四个字节大小的空间内,以首地址表示它的地址,而我们想把这个地址存起来,这时候我们把这个空间设为p,他是一个变量(指针变量),是一块空间,而p的类型叫做int*,那么该怎么理解他呢?每根线只有两态,表示0,1(电脉冲有无),一根线有两种含义,两根线就有四种含义,以此类推,假设地址线的数量为32条,那么共有2的32次幂种含义,每种含义代表一个地址,下面有个图方便理解。
2024-09-02 09:44:47
792
原创 C语言详解操作符基础总结
第11个,函数调用操作符 ,接受一个或者多个班运输:第一个操作数是函数名,剩余的操作数就是传递给函数的参数,例如print函数,其中它的print, ()叫做函数调用操作符。第12个,结构体成员访问:涉及两个操作符,成员访问操作符,结构体变量,它分为直接访问和间接访问,直接访问使用方式,结构体变量·成员名,间接访问使用方式,结构体指针->成员名。4赋值操作符:=,+=,-=,*=,/=,%=,<<=,>>=,&=,|=,^=。,++,--,&,*,+,-,~,siaeof,(类型)。
2024-09-01 15:22:47
447
原创 扫雷ー学生版
第二如果你失败了,你不要气馁,说真的我都没有第一次完成,也有几处错误,我甚至害怕,这么多,真的烦死了,还耽误我的时间,我更多的觉得浪费时间,不过我们要有耐心,万事开头难,不管怎么样,在未来的道路上我们需要遇到许许多多这种,甚至在生活中也是,不过我更希望我们应该有一颗不轻易放弃,不轻易言败的心,不管你看了之后想不想做,我都希望你不要害怕任何困难,加油加油加油。2.我们有两种做法,第一种,我们都能想到,利用一个循环,用if语句不断检查周围的8个地方是不是字符1,如果是,count++,然后返回count。
2024-03-23 11:47:21
1674
1
原创 数字游戏的运用
第三幅代码在主函数中写出与菜单函数内容相对应的程序,这里按照菜单里面的数字,运用一个开关语句(switch)来操作,其中这里还需要运用一个(循环语句(do while)),原因是因为程序需要先运行一次给玩家看,然后根据玩家的选择来不断循环,这样可以避免玩家输入错误后程序不可执行。第四副代码是设计游戏具体内容,因为咱俩需要猜测,所以不会只猜一次,需要运用循环语句,这里括号里面的一代表无限循环直到猜对为止,而游戏里面就需要给出一个随机数字,然后通过玩家输入的数字来比较它的大小,慢慢接近正确答案。
2024-03-04 18:09:04
509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅