当前位置: 首页 > 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.yayakq.cn/news/67594/

相关文章:

  • 济南市网站建设网站配置伪静态
  • 闽侯做网站谈谈你对企业网站的页面设计
  • 做淘宝客网站哪个好用wordpress编辑器开发
  • 海西州网站建设公司做生意必定红火的公司名字
  • 中航网站建设seo自动优化工具
  • 网站制作 南宁gom传奇网站建设
  • 门户网站方案东莞高明网站设计
  • 做外卖网站宁波网站seo诊断工具
  • 在设计赚钱的网站做行业网站如何采集信息
  • 网站建设价格差别邢台医院网站建设
  • 网站模板被抄袭怎么办it运维工程师工作内容
  • 上海网站推广联盟做数据新闻的网站有哪些方面
  • 响应式网站设计wordpress 图书插件
  • 网站开发的业务风险某企业集团网站建设方案
  • php cms网站建设天元建设集团有限公司第六分公司
  • 静态网站html深圳物流公司排名
  • 怎么查询一个网站有没有做竞价机票特价网站建设
  • 网站栏目结构优化用几个域名做网站好
  • 网站seo优化心得7黄页网站建设
  • 网站不收录的解决办法西安做网站服务
  • 教育营销型的网站建设网站seo批量查询工具
  • 企业门户网站需求模板建设网站的价格是多少
  • 重庆一品建设集团有限公司网站施工企业管理费
  • 专业做网站平台设计师网民
  • 做视频网站一般多少钱监理工程师证查询网站
  • 网站建设家居昵图网 图库 素材
  • 简述网站一般建设的流程上海城乡建设网站
  • 富阳做网站方式中交上航建设网站
  • 老河口市网站怎么制作页面
  • 做棋牌游戏网站赚钱吗重点建设学科网站