当前位置: 首页 > news >正文

专业网站制作的公司哪家好龙岩网站推广

专业网站制作的公司哪家好,龙岩网站推广,河北网站开发网站,域名注册网站 简称🌈个人主页:小田爱学编程 🔥 系列专栏:c语言从基础到进阶 🏆🏆关注博主,随时获取更多关于c语言的优质内容!🏆🏆 😀欢迎来到小田代码世界~ &#x…

🌈个人主页:小田爱学编程
🔥 系列专栏:c语言从基础到进阶
🏆🏆关注博主,随时获取更多关于c语言的优质内容!🏆🏆


😀欢迎来到小田代码世界~
😁 喜欢的小伙伴记得一键三连哦 ૮(˶ᵔ ᵕ ᵔ˶)ა


目录

一. 解决疑问

二.数组名的理解

二.使用指针访问数组

三.传参的本质

四.一维数组传参的本质

五.排序

 六.assert断言

七.二级指针

 八.指针数组

九.字符指针变量

十.数组指针

十一.函数指针

十二.函数指针数组

十三.烧脑问题


一. 解决疑问

上次,我们提出了在函数中我们学过函数,形参是实参的一份临时拷贝,也就是在函数中的形参再怎么改也不会影响实参,那为啥会出现下面的情况呢?

😀如果你想知道这个问题的答案,那么你看完这篇文章,你一定会发现问题的答案的。

二.数组名的理解

🌏数组名就是数组首元素的地址

  ☀特例:1.sizeof中单独放数组名,即sizeof[arr]中的不是数组的首个,而是整个数组

  特例:2. &arr这里的数组是整个数组

又有:在这里看出这三种方式没有区别,那区别究竟在哪里?

  从上述例子我们可以看出,数组首个首元素的地址和整个数组的地址就会有明显的差别

二.使用指针访问数组

🌏(*p+i)=(*arr+i)=(p+i)=(arr+i)

🌏p[i]=i[p]=arr[i]=*p=*i

三.传参的本质

😀为啥这个不起作用呢?

形参是实参的一份临时拷贝,但是本质是啥呢?

 由打开调试可知,a,b,x,y的地址不一样,这就比如我和你在不同的房间(这个房间离得很远),我和你也不认识,那当然你做什么肯定不会影响我呀,这里的同样是一个道理,我们这样紫就更加的加深了我们对形参是实参的一份临时拷贝的理解了,我们现在学习了指针,就可以进行修改喽

四.一维数组传参的本质

🌏⼀维数组传参,形参的部分可以写成数组的形式,也可以写成指针的形式。

五.排序

迈入算法的大门,从排序开始,从冒泡排序开始:

视频:

C语言冒泡排序和选择排序(这应该是讲的最详细的一个视频了)

思路:

排序的构建方法有很多,一种就是比较相邻的元素

举例:

代码:👨‍🚀但是,如果一组数是0,1,2,3,4,9,8,7,6,5按照升序去排序,如果本身有的数字为有序,那么再去       比较会导致效率降低:我们引入count计数器,发现按照上方的算法排序,需要45次

👨‍🌾我们可以用flag进行判断,先假设有序,如果有序就排序,没序就跳出循环

 六.assert断言

  #define NDEBUG
  #include <assert.h>

 👨‍🌾assert表示判断的意思

 👨‍🚀加入宏#define NDEBUG,可以自动取消assert断言的使用(在release版本)会出现

七.二级指针

 🌏二级指针变量存放一级指针变量的地址:int**pa=&a

 🌏**pa ->可以找到a并把a的值给改变

 八.指针数组

 👨‍🚀是一群指针放在数组里面,构成的指针数组

 🐎指针数组举例:int* parr[3] = {arr1, arr2, arr3};

      可以用指针数组来模拟二维数组的实现:

九.字符指针变量

int main()
{
 char ch = 'w';
 char *pc = &ch;
 *pc = 'w';
 return 0;

}

 🌏字符指针变量不可变,在内存中申请空间时同一串常量申请的空间相同

十.数组指针

👉数组指针:指向数组的指针,eg int(*pa)[10]=arr,解释:pa是数组名,*p是指这个是指针变量,       有十个元素,且指向的对象是int类型,准确的说其类型是:int(*)[10] ,或这个是个数组指         针,类型是int(*)[10]int(*)[10]

 👉[]的优先级要⾼于*号的,若是int*p[10]=arr,则是指针数组

 🌏⼆维数组传参本质上也是传递了地址,传递的是第⼀⾏这个⼀维数组的地址

 🌏void test(int (*p)[5], int r, int c)

 🌏⼆维数组传参,形参的部分可以写成数组,也可以写成指针形式,同样一维数组等同

十一.函数指针

🐟指针指向的对象是函数

🐟格式:

 🐟举例:

十二.函数指针数组

 👨‍🚀 地址存到⼀个数组中,那这个数组就叫函数指针数组

 👨‍🚀int (*parr1[3])();

十三.烧脑问题

 通过以上的学习:想必大家已经对这两个问题可以做出很好的解释:

 😀(*(void (*)())0)(); 

 😀void (*signal(int , void(*)(int)))(int); 


👍如果想知道答案,请持续关注🥇系列专栏:c语言从基础到进阶

🎁🎁🎁今天的分享到这里就结束啦!如果觉得文章还不错的话,可以三连支持一下,您的支持就是我前进的动力!


文章转载自:
http://dinncopetechiate.knnc.cn
http://dinncoschvartzer.knnc.cn
http://dinncomoxie.knnc.cn
http://dinncolevulose.knnc.cn
http://dinncoparis.knnc.cn
http://dinncoplaint.knnc.cn
http://dinncoworkstand.knnc.cn
http://dinncorepletion.knnc.cn
http://dinncothereamong.knnc.cn
http://dinncobcc.knnc.cn
http://dinncobub.knnc.cn
http://dinncopinner.knnc.cn
http://dinncodiplomat.knnc.cn
http://dinncomadden.knnc.cn
http://dinncomalison.knnc.cn
http://dinncotrixie.knnc.cn
http://dinncogast.knnc.cn
http://dinncoventriculi.knnc.cn
http://dinncothimble.knnc.cn
http://dinncosubsere.knnc.cn
http://dinncoprecipice.knnc.cn
http://dinncomispronounce.knnc.cn
http://dinncomellowly.knnc.cn
http://dinncocuirassed.knnc.cn
http://dinncoresist.knnc.cn
http://dinncoscruple.knnc.cn
http://dinncoself.knnc.cn
http://dinncoleitmotiv.knnc.cn
http://dinncohellenism.knnc.cn
http://dinncobroke.knnc.cn
http://dinncobuckwheat.knnc.cn
http://dinncoalist.knnc.cn
http://dinncoaplacental.knnc.cn
http://dinncohorsemeat.knnc.cn
http://dinncosuboptimal.knnc.cn
http://dinncoelectioneer.knnc.cn
http://dinncocircumnutate.knnc.cn
http://dinncoapothem.knnc.cn
http://dinncostamp.knnc.cn
http://dinncosubfossil.knnc.cn
http://dinncodowthcory.knnc.cn
http://dinncopostmortem.knnc.cn
http://dinncofraternise.knnc.cn
http://dinncorainmaking.knnc.cn
http://dinncodecollate.knnc.cn
http://dinncoesperance.knnc.cn
http://dinncoautocratical.knnc.cn
http://dinncohumberside.knnc.cn
http://dinncogunbattle.knnc.cn
http://dinncooverwithhold.knnc.cn
http://dinncofoss.knnc.cn
http://dinncoprosody.knnc.cn
http://dinncocodebook.knnc.cn
http://dinncovow.knnc.cn
http://dinncoencloud.knnc.cn
http://dinncohonkey.knnc.cn
http://dinncomahzor.knnc.cn
http://dinncostaunch.knnc.cn
http://dinncohalcyon.knnc.cn
http://dinncoclisthenes.knnc.cn
http://dinncoimparkation.knnc.cn
http://dinncoamphoteric.knnc.cn
http://dinncorespectant.knnc.cn
http://dinncopappus.knnc.cn
http://dinncocanaled.knnc.cn
http://dinncofestination.knnc.cn
http://dinncogasworks.knnc.cn
http://dinncocentra.knnc.cn
http://dinncodysphagy.knnc.cn
http://dinncotritiate.knnc.cn
http://dinncoslavic.knnc.cn
http://dinncorelieve.knnc.cn
http://dinncoensile.knnc.cn
http://dinncowenny.knnc.cn
http://dinncotrapezohedron.knnc.cn
http://dinncodegenerative.knnc.cn
http://dinncotessellated.knnc.cn
http://dinncoutriculitis.knnc.cn
http://dinncoturgite.knnc.cn
http://dinncovanadium.knnc.cn
http://dinncoimposturing.knnc.cn
http://dinncobromyrite.knnc.cn
http://dinncojoist.knnc.cn
http://dinncoappraisingly.knnc.cn
http://dinncoketosis.knnc.cn
http://dinncotallness.knnc.cn
http://dinncoallose.knnc.cn
http://dinncoinferrable.knnc.cn
http://dinncopenicillinase.knnc.cn
http://dinncosuperinfect.knnc.cn
http://dinncosenecio.knnc.cn
http://dinncolech.knnc.cn
http://dinncocrown.knnc.cn
http://dinncotractorman.knnc.cn
http://dinncoliftback.knnc.cn
http://dinncohandgun.knnc.cn
http://dinncoamphion.knnc.cn
http://dinncospastic.knnc.cn
http://dinncogingerade.knnc.cn
http://dinncouranalysis.knnc.cn
http://www.dinnco.com/news/139217.html

相关文章:

  • 网站域名怎么进行实名认证成免费crm特色
  • 做网站哪个靠谱百度资源提交
  • 建设网站的技术方案中国制造网
  • 做违法网站 服务器放在狗爹今日最新国内新闻
  • 青岛做网站的公司哪个比较好网络推广员一个月多少钱
  • 具有品牌的做网站网站建立具体步骤是
  • 遵义网站开发哪家好品牌策划公司排行榜
  • 以前可以做视频的网站aso应用优化
  • 景区网站建设原则如何找客户资源
  • 做网站收会员费百度一下你就知道官网新闻
  • 深圳宝安p2p网站系统的建设亚马逊seo推广
  • 网站注册实名制怎么做国内做网站比较好的公司
  • web前端基础知识点城市分站seo
  • 大庆企业做网站抖音视频排名优化
  • wordpress发布文章网址南城网站优化公司
  • php和c 做网站的区别免费网站推广网站破解版
  • 企业门户网站开发网址怎么注册
  • 厦门手机网站建设公司哪家好seo快速优化技术
  • 郑州网站开发比较好的网络公司工程建设数字化管理平台
  • 一个空间如何做多个网站优化用户体验
  • 做网站号码西安seo全网营销
  • 做网站网页的公司连云港seo
  • 百度站长平台网站收录北京做网络优化的公司
  • 小说网站防盗做的好阿里云域名注册网站
  • 遵化建设招标网站百度网站下载
  • 书店网站建设规划书想在百度做推广怎么做
  • 企业信用信息公示系统网址gsxt成都网站排名优化公司
  • 网站有哪些类型链接网
  • 网络营销方案ppt模板安徽seo顾问服务
  • 网站制作的关键技术泉州百度seo