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

帮别人做设计图的网站朋友圈推广一天30元

帮别人做设计图的网站,朋友圈推广一天30元,c 网站开发简单实例,网站建设的现状分析在写代码的时候难免要把【数组】或者【指针】传给函数&#xff0c;那函数的参数该如何设计呢&#xff1f; 1 一维数组传参 #include <stdio.h> void test(int arr[])//ok? {} void test(int arr[10])//ok? {} void test(int* arr)//ok? {} void test2(int* arr[20])…

在写代码的时候难免要把【数组】或者【指针】传给函数,那函数的参数该如何设计呢?

1 一维数组传参

#include <stdio.h>
void test(int arr[])//ok?
{}
void test(int arr[10])//ok?
{}
void test(int* arr)//ok?
{}
void test2(int* arr[20])//ok?
{}
void test2(int** arr)//ok?
{}
int main()
{int arr[10] = { 0 };int* arr2[20] = { 0 };test(arr);test2(arr2);return 0;
}

 答案:都是ok的。

arr[10]:因为传递的是数组的首元素地址,首元素是int类型,所以接收它的地址是一个 int* 类型,也可以用数组int arr[ ]来接收。

arr2[20]:因为传递的是数组的首元素地址,首元素是int*类型,所以接收它的地址是一个 int** 类型,也可以用数组int* arr[ ]来接收。

2 二维数组传参

void test(int arr[3][5])//ok?
{}
void test(int arr[][])//ok?
{}
void test(int arr[][5])//ok?
{}void test(int* arr)//ok?
{}
void test(int* arr[5])//ok?
{}
void test(int(*arr)[5])//ok?
{}
void test(int** arr)//ok?
{}
int main()
{int arr[3][5] = { 0 };test(arr);
}

答案:

因为arr[3][5]是一个二维数组,传递的是数组的首元素地址是一个一维数组的地址,所以接收它的地址是一个 int (*) [5]类型,也可以用数组int arr[3][5]来接收。

总结:二维数组传参,函数形参的设计只能省略第一个[ ]的数字。
因为对一个二维数组,可以不知道有多少行,但是必须知道一行多少元素。
这样才方便运算。

3 一级指针传参

#include <stdio.h>void print(int *p, int sz){int i = 0;for(i=0; i<sz; i++){printf("%d\n", *(p+i));}}int main(){int arr[10] = {1,2,3,4,5,6,7,8,9};int *p = arr;int sz = sizeof(arr)/sizeof(arr[0]);//一级指针p,传给函数
print(p, sz);return 0;}

思考:

当一个函数的参数部分为一级指针的时候,函数能接收什么参数?

答案:

 4 二级指针传参

#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;}

思考: 

当函数的参数为二级指针的时候,可以接收什么参数?

 

http://www.qdjiajiao.com/news/13075.html

相关文章:

  • 十大进口跨境电商平台移投界seo
  • 北京私人做网站成品ppt网站国外
  • 北京优化网站推广广告接单平台有哪些
  • 小型的游戏网站怎么做sem竞价推广托管代运营公司
  • 模板网站建设开发品牌推广方案案例
  • 惠济区城乡建设局网站南宁市优化网站公司
  • 做下载类网站前景网络营销推广方案整合
  • 广州网站建设服务哪家好什么是软文营销?
  • 免费版b站微信加精准客源软件
  • 废旧电脑做网站服务器在线crm网站建站
  • 用excel 做网站百度关键词优化企业
  • 天津seo培训哪家好网站优化推广外包
  • 企业vi设计全套公司360排名优化工具
  • 福建设计院网站crm系统
  • 专业团队优质网站建设方案自己建网站的详细步骤
  • 企业网站手机版模板新站点seo联系方式
  • 专做sm的网站个人网页模板
  • 免费做网站的网站女教师遭网课入侵直播录屏曝光视频
  • 珠海网站建设的公司哪家好企业网站模板
  • json网站开发上海有名网站建站开发公司
  • 微信网页上的网站怎么做的国内真正的永久免费建站
  • 机关门户网站建设要求网站推广软件免费版下载
  • 江苏省建设厅网站培训网免费发布信息网站大全
  • 可以做电商题目的网站网络销售怎么学
  • 博客网站开发教程做网站排名优化的公司
  • 做网站的投入推广软文300字范文
  • 网页设计报价海洋seo
  • 无限容量网站上海seo外包公司
  • 电影网站cpa怎么做网站推广哪个平台最好
  • 做响应式网站的框架百度服务平台