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

开发门户网站多少钱搜狗推广找谁

开发门户网站多少钱,搜狗推广找谁,北京营销型网站建设费用,wordpress静态文件目录点击蓝字关注我们朋友们#xff0c;到站啦#xff01;指针进阶第四站#xff1a;传参问题0.引例自定义函数里形参的类型#xff0c;要和函数调用中传过去的实参类型相对应test函数里的是int类型#xff0c;我们传过去的参数a也是int类型void test(int n) {} int main() {i…点击蓝字关注我们朋友们到站啦指针进阶第四站传参问题0.引例自定义函数里形参的类型要和函数调用中传过去的实参类型相对应test函数里的是int类型我们传过去的参数a也是int类型void test(int n) {} int main() {int a1test(a);return 0; }好了现在你已经知道了函数传参的基本概念了吧那么就来分析一下数组传参、指针传参的代码吧1、一维数组传参看看以下函数的代码示例你觉得谁是正确的谁是错误的呢include stdio.h void test(int arr[]) {} void test(int arr[10]) {} void test(int *arr) {} void test2(int *arr[20]) {} void test2(int **arr) {} int main() {int arr[10] {0};int *arr2[20] {0};test(arr);test2(arr2);return 0; }NO.1 形参使用数组的形式来接收正确NO.2 同样是数组的形式正确需要注意的是数组传参并不会开辟一个新的数组所以函数[ ]里的数字是多少并不影响NO.3 数组名是首元素的地址用指针接收正确NO.4 arr2是一个指针数组(int *arr[20])和原数组对应正确NO.5 数组名是首元素地址arr2的首元素是一个int*类型可以用二级指针来接收正确2、二维数组传参了解完一维数组了那就来看看二维数组以下的函数传参哪些是对的哪些是错的呢void test(int arr[3][5])//一一对应正确 {} void test(int arr[][])//省略列错误 {} void test(int arr[][5])//可以省略行正确 {} void test(int *arr)//二维数组的首元素是第一行 {}//第一行是int(*)[5]类型错误 void test(int* arr[5])//指针数组错误 {} void test(int (*arr)[5])//数组指针正确 {} void test(int **arr)//arr不是一级指针的地址错误 {}int main() {int arr[3][5] {0};test(arr);return 0; }根据二维数组传参的代码复习以下知识点1二维数组的首元素是第一行2二维数组在定义的时候可以省略行不能省略列第一行的类型是int[5]应该放进 数组指针里3、一级指针传参#include stdio.h void print(int *p, int sz)//用int*来接受 {int i 0;for(i0; isz; i){printf(%d\n, *(pi));} } int main() {int arr[10] {1,2,3,4,5,6,7,8,9};int *p arr;int sz sizeof(arr)/sizeof(arr[0]);print(p, sz);//一级指针p传给函数return 0; }4、二级指针传参以下是二级指针传参的基本形式pp是int**类型而p是指针变量的地址要用二级指针来接收#include stdio.h void test(int** ptr) {printf(num %d\n, **ptr); } int main() {int n 10;int*p n;int **pp p;test(pp);test(p);return 0; }再来看如下代码p、pp、arr这三个参数的类型都是二级指针test函数里面要用char**来接收void test(char** p) {}int main() {char ch w;char* p ch;char** pp p;char* arr[5];test(p);test(pp);test(arr);return 0; }arr是指针数组的数组名数组名是数组首元素的地址数组的首元素是char*类型所以要用二级指针来接收5、如何判断参数类型如果我们在写代码的时候不缺定应该用什么类型来接收的时候可以写一个测试代码VS编译器会报错“类型不一致”结语传参问题并不算非常难但我们仍要熟练掌握这样才能避免在写自定义函数的时候出现参数类型不同的bug第四站数组传参到这里就结束啦*声明本文于网络整理版权归原作者所有如来源信息有误或侵犯权益请联系我们删除或授权事宜。戳“阅读原文”我们一起进步
http://www.yutouwan.com/news/205755/

相关文章:

  • 网站建设 jsp php虚拟房间设计app
  • 10个网站 云主机需求海外营销是干什么的
  • 便利的广州微网站建设dz门户网站模板下载
  • 江门网站建设方案外包网站建设优劣的评价标准
  • 济南中京网站建设公司来安县城乡建设网站
  • 网站空间购买哪个好广州开发区人才交流服务中心
  • 网站iis7.5配置js多久可以做网站
  • 做竞拍网站合法吗阿里巴巴新网站怎么做运营
  • 制作网站开发项目的方案书国际展览有限公司
  • 电子商务网站硬件建设的核心是深圳企业管理咨询公司
  • 母婴网站dede织梦关键词推广seo
  • 网站建设感想注册建设网站的公司网站
  • 站长工具seo综合查询收费吗iis上做的网站外网怎么访问
  • 丽水建设公司网站厦门网站建设的公司哪家好
  • 网站一键生成app中国网络营销论坛
  • 哪里有网站建设官网谷歌sem和seo区别
  • 做婚纱摄影网站网络优化推广 网站开发建设
  • 哪些网站做的人比较少动态商务网站开发与管理
  • wordpress生成网站模版湛江商城网站开发设计
  • 做网站需注重的几点如何对现有的网站改版
  • 如何免费申请公司网站服装企业网站建设现状
  • 贵州做网站的公司什么是网站静态化
  • 网站怎样做自适应分辨率大小响应式网站预览
  • 自己做网站还是找网站建设公司好网页编辑器dw
  • 微软网站制作软件做网站网站条件
  • 怎么做响应式网站学校网站做等级保护
  • 一站式服务广告语雪人主题WordPress
  • 提高网站流量原则找事做网站怎么弄
  • 自己网站梧州论坛 红豆社区
  • 做网站项目主要技术时代定制