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

网站如何做ip签名图片什么网站可以做电影投资

网站如何做ip签名图片,什么网站可以做电影投资,标志设计名词解释,仿魔酷阁网站源码在写代码的时候难免要把【数组】或者【指针】传给函数&#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.sczhlp.com/news/138198/

相关文章:

  • JUC:CompletableFuture详解
  • 平替Jenkins,推荐一款国产开源免费的CICD程序 - Arbess
  • Polar靶场-Web中等题目记录(9-16)
  • django做的网站举例响水企业做网站多少钱
  • 上海网站运营互联网做网站怎么赚钱
  • 网站制作建站做盗版小说网站犯法吗
  • 网站建站网站设计江西 网站 建设 开发
  • C# Avalonia 15- Animation- CustomEasingFunction
  • 云南网站制作怎么计费网站js代码检测
  • 毕业设计做网站大小有什么要求高端企业网站制作
  • 做网站 业务流程图网店活动策划方案
  • 在线做试卷的网站wordpress舰娘
  • 网站建设补助网站工作室 需要什么手续
  • 户外保险网站wordpress 修改关键词
  • 做pc端网站要成本么深圳建站公司推荐
  • 青白江建设网站临沂网站制作计划
  • 从事电子商务的网站建设情女照片做杯子网站
  • 陕西省交通建设公司网站网站建设佰金手指科杰二八
  • 网站排名软件优化佛山企业网站建站
  • 石油化工建设网站百度推广客户端手机版下载
  • 如何修改网站主页前端开发培训班
  • 北京pk10网站开发泾川县住房和城乡建设局网站
  • 国外设计网站app网站做线
  • 网站开发公用头部nodejs 网站开发
  • 湖州外贸网站建设希音电商网站
  • 网站备案步骤服饰网站建设规划书
  • 菏泽网站建设便宜臻动传媒政务网站设计方案
  • 吉安网站建设投简历网站
  • 建设网站需要想好的问题无棣住房建设局网站
  • 宝安附近做网站公司自己的电脑做网站可以吗