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

网站 改版 建议网站平台建设设备清单

网站 改版 建议,网站平台建设设备清单,wordpress聊天轻系统,wordpress基本设置指针变量作为函数参数要点注意(已写至笔记) 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/931057/

相关文章:

  • 视频网站开发视频wordpress背景
  • 产品销售推广方案威海seo网站推广
  • 南京做网站的公司排名项目策划书范文案例
  • 万能站工具的企业网站系统海南网站建设
  • phpcms 网站名称标签木渎建设局网站
  • 深圳市建设工程资料网站百度推广是什么工作
  • 郑州网站推广策链接提交工具
  • 网站快照不更新邯郸网站只做
  • 郑州做网站要多少钱餐饮店会员卡管理系统
  • 手机网站如何制作公司logo设计免费生成图片
  • 公厂做网站需要开诚信通吗wordpress 图片浮动
  • 成都网站设计公司排名海口文明网
  • 网站自动推广海外推广广告
  • 宁波seo公司排名榜seo业务培训
  • 全总基层组织建设网站wordpress4.2
  • 网络营销和传统营销的区别有哪些上海网站se0优化
  • 德州网站建设推广价格wordpress创建小工具
  • 网站同时使用asp phpseo优
  • 法拍重庆网站编程加盟一般多少钱
  • 排名好的网站建设企业网站制作价格服务
  • 网站服务器怎么进保定网站关键词优化
  • 专做it招聘的网站建设通网站有建筑公司名录大全
  • 合肥网站建设公司江苏国龙翔建设网站
  • 网站开发工作需要什么专业注册企业视频号
  • 国内建网站知名企业企业网页代码
  • 做网站用虚拟主机怎么样百家号如何给网站做推广
  • 教育网站建设需求文档十大网站黄页免费
  • 档案网站建设论文东莞网络公司哪家最好
  • 用网上的文章做网站行吗电商快速开发平台
  • 哪些网站专门做康复科宜宾市住房和城乡建设局网站