c++ 变量声明 定义,c++ 变量声明位置
刚才看到一个题目,叫你用变量a给出下面的定义,结果发现有些竟然不是很清楚- - - - - - - - - - - - - - - - - -
答一个整型数(一个整合者)
b)一个指向整型数的指针(Apointertoaninteger)
c)一个指向指针的的指针,它指向的指针是指向一个整型数(Apointertoa
指针整数)
d)一个有10个整型数的数组(Anarrayof10integers整数整数)
e)一个有10个指针的数组,该指针是指向一个整型数的(Anarrayof10
指针指针)
f)一个指向有10个整型数数组的指针(Apointertoanarrayof10integers整数整数)
g)一个指向函数的指针,该函数有一个整型参数并返回一个整型数(阿波因特
to function takesantegrasanargumentreturnsaninteger)
h)一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返
回一个整型数(anaarrayoftenpointerstofunctionsthattakaneinteger
argumentandreturnaninteger)
答案是:
inta//Anintegerb)int * a;//apointertoanninteger
c)int * * a;//apointertoapartirtoaninteger
d)inta[10];//10的anarrayof整数
e)int * a[10];//10个指针指针对象的数组
f)int(* a)[10];//10的apointertoanarrayof整数
g)int(* a)(int);//apointertoafunctionattakesaninger
argumentandreturnsaninteger
h)int(* a[10])(int);//10个指针的数组
整数参数和返回整数
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。