77问答网
所有问题
当前搜索:
C语言的数组下标的数据类型允许是
C语言中数组
名代表什么,数组元素用什么方法表示?
答:
数组
名即数组首地址,是一个常量。 数组元素使用"[ n ]"运算符(
下标
运算符)来表示第n+1号元素,或者使用“ *(p+n) ”来表示第n+1号元素。 数组元素对于编译器来说 ,在支持快速下标运算的处理器上,a[n]是直接是被转化成汇编代码,不支持的被转化为*(a+n)。这也是老的
C程序
会在大...
在
C语言中
,用
下标
如何访问
数组
元素?
答:
int (*
array
2)[10]这里的声明中出现了( ),由于( )的优先级最高,所以我们先看(*array2),即array2是一个指向某种类型的指针变量。再结合剩下的int [10],可以知道这个指针变量指向
的数据类型是
含有10个元素的整型
数组
。也就是说,这是一个数组指针,指向一个10元素整型数组。
c语言中的数组是
什么意思?
答:
在程序中经常要根据用户输入新建
数组
。但是
c语言中
不
允许
非常量成为新建数组时表示大小的
下标
:for example:int line;int col;scanf("%d,%d",&line,&col);int p[line][col];//这样是不允许的!!!正确的做法是:p = (int *)malloc(sizeof(int)*line*col);访问或者写入
数据
时:(p + line...
C语言
指针,
下标
,
答:
一维数组是一个线形表,它被存放在一片连续的内存单元中。
C语言
对数组的访问是通过数组名(数组的起始地址)加上相对于起始地址的相对量(由
下标
变量给出),得到要访问
的数组
元素的单元地址,然后再对计算出的单元地址的内容进行访问。通常把
数据类型
所占单元的字节个数称为扩大因子。实际上编译系统将...
C源程序的基本组成单位是???
答:
C的数据类型
包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、
数组类型
、结构体类型、共用体类型、指针类型和空类型。2、常量与变量 常量其值不可改变,符号常量名通常用大写。变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的...
C语言
问题 若有说明int a[][4]={1,2,3,4,5,6,7,8,9};,则
数组
a第一维
答:
若有说明int a[][4]={1,2,3,4,5,6,7,8,9};则
数组
a第一维是3。定义数组并赋值时
C语言
规定
下标是
这样的,a[n]中的n个元素应该是a[0]...a[n-1]。。因此int a[][4]的写法就是表示,第一维大小没限制,但是第二维数组大小就是4,也就是int a[][4]={{1,2,3,4...
索引超出了
数组
界限是什么意思
答:
数组下标
一般是从0开始的。 如果一个数组有三个元素,应该是a[0]、a[1]、a[2],如果a.Length=3,则会超出了数组的界限,因为数组中根本不存在下标为3的元素。示例如下:int[] score = new int[] { 89, 39, 100, 51, 94, 65, 70 };//分数 //score数组的长度为7,从零开始循环,而...
c语言中
inta[3]的值是怎么得到的?
答:
另外,方括号中的常量表达式可以是“数字常量表达式”,也可以是“符号常量表达式”。但不管是什么表达式,必须是常量,绝对不能是变量。
C 语言
不
允许
对
数组的
长度进行动态定义,换句话说,数组的大小不依赖程序运行过程中变量的值。非通常的情况为动态内存分配,此种情况下数组的长度就可以动态定义。
c语言中的数据类型是
什么?表示一点不懂~还有
数组
右
下标是
什么...
答:
数据类型
啊...就是 规范数据的.. 只要知道是一类东西的名字就行了.会用就行了.没必要那么清楚.
c语言数组
的大小
答:
另外,方括号中的常量表达式可以是“数字常量表达式”,也可以是“符号常量表达式”。但不管是什么表达式,必须是常量,绝对不能是变量。
C 语言
不
允许
对
数组的
长度进行动态定义,换句话说,数组的大小不依赖程序运行过程中变量的值。非通常的情况为动态内存分配,此种情况下数组的长度就可以动态定义。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜