早教吧作业答案频道 -->其他-->
1.若有函数声明voidf(char**p),则使得函数调用f(var)不正确的var定义是.A.charvar[10][10];B.char*var[10];C.void*var=NULL;D.char*v=NULL,**var=&v;答案是A请详细解释一
题目详情
1. 若有函数声明void f(char ** p),则使得函数调用f(var)不正确的var定义是_______.
A.char var[10][10];
B.char *var[10];
C.void *var = NULL;
D.char *v=NULL, **var=&v;
答案是A
请详细解释一下4个选项 拜托了
A.char var[10][10];
B.char *var[10];
C.void *var = NULL;
D.char *v=NULL, **var=&v;
答案是A
请详细解释一下4个选项 拜托了
▼优质解答
答案和解析
1.char var[10][10];var的类型是 char (*)[10] 类型(不理解的话需要好好看看课本)
2.char *var[10]; var数组是存放char *类型的数组,数组名var是数组var元素的首地址,所以var的
类型是char**类型
3.void * 是定义没有指针类型的指针,在c99中举个例子int *p = malloc(sizeof(int)); 可以不写强制类型转换,因为malloc返回一个void *类型的指针,写强制类型转换是为了看起来方便,不懂再去看书
4.v是char*类型的,那么取v的地址肯定是char**类型的,所以var是char**类型的。
2.char *var[10]; var数组是存放char *类型的数组,数组名var是数组var元素的首地址,所以var的
类型是char**类型
3.void * 是定义没有指针类型的指针,在c99中举个例子int *p = malloc(sizeof(int)); 可以不写强制类型转换,因为malloc返回一个void *类型的指针,写强制类型转换是为了看起来方便,不懂再去看书
4.v是char*类型的,那么取v的地址肯定是char**类型的,所以var是char**类型的。
看了 1.若有函数声明voidf(...的网友还看了以下:
下列各组词语的书写中,有两个错别字的一组是()A.上阙谙熟艰苦倍尝察颜观色B.暮蔼黯然异曲同功和盘 2020-05-13 …
下列各组词语中,有错别字的一组是A.遐迩白璧微瑕必定毕恭毕敬B.案牍穷兵黩武殉情徇私舞弊C.酝酿芸 2020-05-16 …
山东问题疫苗搅乱了2016年的春天.涉案金额5.7亿,流向全国24省区.案子被曝光后,江湖众说纷纭 2020-06-27 …
1.若有函数声明voidf(char**p),则使得函数调用f(var)不正确的var定义是.A. 2020-07-17 …
读台湾省图回答问题(1)台湾西隔海峡与福建相望.(2)台湾因物产丰富而享有盛誉,请根据案例解释其含义 2020-11-05 …
以下是七年级(2)班第一学习小组的同学在课后搜集到的法律案例,请你参与他们对案例相关问题的探讨.案例 2020-11-07 …
假设你叫李华,昨天晚上你看完电影在回家途中目击了一起抢劫案.请就以下信息,以李华的名义写一份给警方的 2020-11-23 …
案例一:八年级学生小丽近来与人交往频繁.妈妈想,现在社会复杂,不知道她跟谁来往,为了及时了解女儿的情 2020-11-28 …
案例分析.运用资料包,完成下面的内容.案例:全球500强企业--塔塔集团.塔塔集团大事记(部分)18 2020-11-30 …
法律课堂上,小美所在的学习小组进行了案例探究.案例再现2015年5月1日,李某因酒后驾驶机动车被交警 2021-01-06 …