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

正规网站建设服务中心网站建设宣传语

正规网站建设服务中心,网站建设宣传语,河口建设局网站,淘宝的网站建设指针变量作为函数参数要点注意(已写至笔记) 1传参指针不加*(main中函数) 2收参指针要加*(被main调用的函数) 3传参指针名可与收参指针名不同,不影响 4【问】如何看主函数中指针所指内容是否改变…

指针变量作为函数参数要点注意(已写至笔记)
1传参指针不加*(main中函数)
2收参指针要加*(被main调用的函数)
3传参指针名可与收参指针名不同,不影响
4【问】如何看主函数中指针所指内容是否改变
【答】调用函数中若未在改变传入指针的指向值前改变指针指向(即未在改变*p前改变p指向),则主函数中指针所指内容会变

【例1】如下代码的swap函数交换了main中传入的数,指针变量作为函数参数往往都是想要达到这种效果

#include<stdio.h>void swap(int *q1,int *q2){ //接收指针类型参数,故要加*(参数名可与main中不同,为体现此参数名写q而非p) int tmp;tmp=*q1;*q1=*q2;*q2=tmp; 
}int main()
{   int a[150];int tmp;for(int i=0;i<5;i++){scanf("%d",&a[i]); }//小到大排序,选择排序 for(int i=0;i<4;i++){int minn=i; //minn存放最小数的下标   for(int j=i+1;j<5;j++){if(a[j]<a[minn]){minn=j;}} int *p1=&a[i];int *p2=&a[minn];swap(p1,p2); //传参别加*,要传地址才能变   }for(int i=0;i<5;i++){printf("%d ",a[i]);}return 0;
}

【例2】但也有少量为了出而出的题在调用函数中改变p前改变就了p指向,导致main中仍不变
·注意fun函数中的p=&b;此句改变
p前就改变了p的指向,main中未变,若无此句main就变为10

#include<stdio.h>void fun(int *p){ int b=10;p=&b; //改变*p前就改变了p的指向,main中未变(若无此句main就变为10) *p=b;
}int main()
{int a=5,*p=&a;fun(p); printf("%d\n",a); //输出*p的值同a没变,5 return 0;
}
http://www.15wanjia.com/news/179663.html

相关文章:

  • 高台县建设局网站wordpress首页图标
  • 建筑设计作品展示网站html网站设计论文
  • 个人电脑可以做网站服务器吗大望路做网站的公司
  • 网站备案授权视频网站是怎么做的
  • 望野的翻译seo入门书籍推荐
  • 专业网站建设服务报价响应式网站模板 视差
  • 北苑网站建设公司wordpress xml-rpc
  • 红色logo做网站崇安网站建设
  • 网站管理 上传模板wordpress企业站主题
  • 建设一个网站要多少费用ie浏览器打开是2345网址导航
  • 国内外c2c网站有哪些汕头互联网公司
  • 阿里云备案 网站备案域名购买c 网站开发代码
  • 陕西网络公司网站建设怎么用阿里的域名 做网站
  • 学校让做网站做完怎么交安徽合肥
  • 广州做网站服务北京高端建
  • 中国循环经济网站开发与设计怎么才能百度做网站
  • 残联网站建设白酒进货渠道网
  • 自己建设一个平台网站多少钱亚马逊平台官网
  • 百度网站是怎么建设的深圳住房建设厅网站
  • 常用来做网站的首页做外贸需要什么样的网站
  • 做网站工作辛苦吗镇江网站建设
  • 单页网站制作程序贵阳优化网站建设
  • 企业网站模板2016成套网站建设淘宝模板
  • 建设拍卖网站成品软件源码网站大全
  • 微信公众平台官方采集站seo课程
  • 网站开发工程论坛国内新闻最新消息10条简短2021
  • 毕业设计 网站开发萝岗公司网站建设
  • 临湘市网站三角网站建设
  • 做网站公司东莞黄骅贴吧的最新消息
  • phpcmsv9网站建设入门教程凌河网站建设推广