00问答网
所有问题
当前搜索:
c语言数组用变量表示
c语言
中的[ ]
表示
什么意思。例如
变量
i[1],i[0]什么的。。。
答:
表示数组
,i[0]是数组i的第一个元素
C语言
二维
数组
声明时能否
使用变量
如int a=4; int b=3; int matrix[b...
答:
编译运行没有报错 include<stdio.h>#include<stdlib.h>#includevoid main(){int a=2,b=3;int i,j;int m[b][a];srand(time(0));for(i=0;i<2;i++){for(j=0;j<3;j++){m[j][i]=rand()%100; } } for(i=0;i<2;i++){for(j=0;j<3;j++){printf("%d ",m[j][...
C语言
中如何定义
数组
答:
在
C语言
中
使用数组
必须先进行定义。一维数组的定义方式为:类型说明符 数组名 [常量表达式];其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式
表示
数据元素的个数,也称为数组的长度。例如:对于数组类型说明应注意以下几点:1) 数组的类型实际上...
c语言
中用
数组
能
表达
下标a吗?
答:
A、*p ---
表示
取p指针指向的单元的值,即表示取
数组
a的首个元素a[0]的值。B、a[10] ---因为数组a一共10个元素,从0开始计数,即a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],正好10个,没有a[10],所以a[10]就是不能
表达
这个数组元素。
C
、*a ---数...
C语言
指针
数组
里面储存的是常量还是
变量
答:
这种赋值一般都是按照常量来考虑的,单从语法上来说确实是
变量
,只不过编译阶段帮你分配了存储空间,后面你可以重新赋值或是修改里面的值(但要注意内存的分配和释放)
c语言
中什么是
数组
,他在定义时与普通
变量
有什么异同
答:
数组
就是多个普通
变量
,普通变量定义时不带[]符号,数组定义带[]符号。
C语言数组
常量表达式如何用函数返回值
表示
?
答:
在
C语言
中,
数组
常量表达式必须在编译期确定,因此不能使用函数返回值来
表示
。函数返回值是在运行期确定的,无法用于定义数组的大小。如果需要在数组定义时使用动态的大小,
可以使用变量
来代替常量表达式,例如:int size = getSize(); // 获取数组大小 int
array
[size]; // 定义动态大小的数组 但是...
C语言数组变量
判断
答:
那么先来讲下如何转换成int,stA[]中定义的成员是int类型,所以这些元素对应的数值其实是ASCII表中的数值,那么查看ASCII表可以知道,'0'对应的数值是48,比如'1' - 48 就等于1,所以这个时候再到table中去取值,就能得到你需要的东西了,用一个循环就能解决,如下:for (i = 0; i < 6; ++i){ stB[...
C语言
里面
数组
都要事先定义长度吗 ?
答:
C语言数组
的长度是预先定义好的,在整个程序中固定不变。操作方法如下:1、首先,点击进人visual studio,然后新建一个c项目。2、接着,在源代码中添加c项目所
使用
的头文件,输入即可,如下图所示。3、首先定义一个整型
数组array
,将其长度设置为4。4、然后定义一个整型数据length,该参数用来储存数组...
关于
c语言
当实参是
数组
名 形参是指针
变量
时
答:
在
C语言
,
数组
无论作为参数还是返回值,都是以指针形式返回或者传递的。在数组中,数组名字
代表
的是数组第1个元素的地址。比如如下数组。int a[10] = {1,2,3,4,5,6};数组名a,实际上相当于&a[0]。所以,当实参是数组名,形参是指针
变量
时,只要保证数据类型一致即可传递。如下面的示例代码:i...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜