66问答网
所有问题
当前搜索:
数组元素地址的表示
6) 若使用一维
数组
名作函数实参,则以下正确的说法是__
答:
在调用函数时也不对它分配存储单元,只是用array[]这样的形式
表示array
是一维数组名,以接收实参传来的
地址
。因此array[]中方括号内的数值并无实际作用,编译系统对一维数组方括号内的内容不予处理。形参一维
数组的
声明中可以写
元素
个数,也可以不写。
C语言一维
数组
中如何查找指定
元素
?
答:
1、打开pycharm,新建Test_List.py,如图所示。2、定义lista=('A','B','C','D','E'),使用len函数来判断
数组
长度,ALT+F10执行后可以看到结果是5,注意获取列表的值用【数组名+[序号]】。3、通过【数组名+[序号]】可以获取数组里指定位置的
元素
值,有个前提是【指定位置】必须小于数组长度。
C语言中二维
数组
行指针是什么
答:
故以下操作 :p=array[0] (正确) ,p=array (错误) 。这点要非常注意。第二,看看如何用数组名作
地址表示
其中元素。对二维
数组array
,array[0] 由 array指向,故*array 与array[0] 是相同的,依次类推可得 array[i] 由array+i 指向,*(array+i) 与array[i]是相同的。 因此,对于
数组元
...
的
数组的
定义是什么意思
答:
2)数组名的书写应符合标识符的书写规范。3)数组名不能与其他变量名相同。4)常量表达式表示数组元素的个数,但是其下标从0开始计算 5)不能在方括号中用变量来
表示元素
的个数,但是可以用符号 常数或常量表达式。6)允许在同一个类型说明中,说明多个数组和多个变量。
数组元素的表示
方法 一般比较简单...
*(a+ i)是怎么引用的数据?
答:
A. a[p-a] p=a,p-a=0,这里就是引用 a[0]B. *(&a[i]) &a[i]
表示
取第i+1个
元素的地址
, *地址,表示引用地址中的数据,这里就是引用a[i]C. p[i] p是指针,地址,可以用
数组元素
引用方式来引用数组元素。p[i]就是a[i]D. *(*(a+i)) a+i是第i+1个元素的地...
c语言不太会第二道题
答:
课堂测试:6.p = a
表示
指针变量p指向
数组
a的首
地址
,即指向a[0]
元素的
首地址。++p 表示指针变量p移向下一个位置,即p指向a[1]的位置。p = *p +2 表示p指向的位置的元素的值在原有基础上增加2,即a[1] = a[1] + 2 = 3。格式输出时,按右结合性进行运算,但实际输出结果按从左到...
C语言中*p[ ]是什么意思
答:
示例:include <STDIO.H> int main(int argc, char *argv){ char a[10]="test";char *(p[])={"hello","world!"};//char指针数组,两个
元素
,分别指向hello和world printf("%s\n%s\n",p[0],p[1]);//分别输出两个元素 char (*p2)[10]=&a;//指向
数组的
指针,所指向的数组有10...
在二维
数组
中*a为什么
表示
首
地址
而不是
元素
呢
答:
把二维数组看做
元素
为
数组的数组
则可知,*a其实就是a[0],认可看作为数组的首个元素,只不过该元素仍是一个数组
...分不清p+1到底
表示
的是a数组元素还是p
数组元素地址
答:
这一行也有3个元素。65480-65474=6,正是3个整数的存储
地址
。
数组
a,6个元素,只有两行,p[2]已经是数组a后面的第一个地址,不属于数组a。(p+2)=p[2],是数组a后面的第一个地址,不属于数组a。× p[2]是数组a后面的第一个地址,不属于数组a。× p[1]+1,是数组a第2行第2个
元素的
...
c语言,a[ ][4]
表示
的是
地址
还是
元素
值
答:
数组的
首
地址
,祝好运
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜