int a=int(10);int a=(int)10;这两个 没有任何区别。 都是显示转换。而10,本身就是int,不用转换。等同于int a=10;不管是不是类 都一样。构造析构 不会因为强制转换而调用。
int *a[10];//整形指针的数组。两者都是数组,前者存放的是整形,后者存放的是整形指针。既然有指针...
int *a[10];//整形指针的数组。两者都是数组,前者存放的是整形,后者存放的是整形指针。既然有指针...
inta表示a这个变量是整型,只能存放整数。inta【10】【10】指的是代表a的二维数组,是指向一个有十个元素的数组的指针,或者说a是具有十个元素的数组的首元素的地址,这十个元素,每个元素都是一个数组。扩展资料在C语言的定义中,二维数组可以看作一个一维数组,每个元素还是一个一维数组。inta[m][n];表示一个包含...
int (*a)[10] :a是指针,指向一个数组。此数组有10个int型元素 int *a[10]先找到声明符a,然后向右看,有[]说明a是个数组,再向左看,是int *,说明数组中的每个元素是int *。所以这是一个存放int指针的数组。int(*a)[10]先找到声明符a,被括号括着,先看括号内的(优先...
int *a[10] :指针数组。数组a里存放的是10个int型指针 int (*a)[10] :数组指针。a是指针,指向一个数组。此数组有10个int型元素 int *a[10] 先找到声明符a,然后向右看,有[]说明a是个数组,再向左看,是int *,说明数组中的每个元素是int *。所以这是一个存放int指针的数组。 int(*a)[10] 先找到...
所以定义数组 int a [ 10 ] 则数组的大小 ( 元素长度 ) 为10。 故本题选D。 本题是一道选择题,考察学生对数组相关知识是否清晰。 题干中问到,定义数组 int a [ 10 ] 则数组的大小 ( 元素长度 ) 是什么。 要做出这道题,我们要先知道数组是什么。 有序排列的同类数据元素的集合称为数组。 若将有限...
inta表示a这个变量是整型,只能存放整数。inta【10】【10】指的是代表a的二维数组,是指向一个有十个元素的数组的指针,或者说a是具有十个元素的数组的首元素的地址,这十个元素,每个元素都是一个数组。
答案为10。 解题过程如下: a=10,a+10,a++是一个逗号表达式,逗号表达式的规则是什么第一表达式计算起,直到计算最后一个表达式,最后一个表达式的值是逗号表达式的值。 先计算a=10,值等于10,变量a也被赋10的值。再计算a+10,的值为20.最后计算a++得值为10,a得值为11.但整个表达式的值为10。 扩展资料 主要...
前者只是定义,其值不可预料;后者是全部数组元素置零。