99问答网
所有问题
一个int可以定义多个数组变量吗
如题所述
举报该问题
推荐答案 2022-12-15
理论上没有限制可以定义多少个。
int m, n, k;这样是可以的
如果需要有初始值,可以这样写
int m(0), n(1), k;
或者 int m = 0, n = 1 k;
注意定义语句以分号结束,中间以逗号隔开
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7jXXXt7XvWWvzOtWve.html
相似回答
int
a[]={
1
,2,3}; b={4,5} java能这样
定义
2
个数组
的吗?特别是数组b阿...
答:
可以是 int
a[]={1,2,3,4}; 或者是 int[] a={1,2,3,4};你的第二个是错误的 因为你定义的b是一个int型的数据 而后面的却是一个数组是错误的
java 中 int a[],b;是声明了
一个int
型一维
数组
a和一个int型
变量
b...
答:
可以这样理解:第一种只是声明了一个int类型
,至于是数组还是单个整形数都可以。第二种是直接声明了一个int类型的数组,所以变量只能是数组。
我想
定义
n
个变量
怎么办?
答:
数组
是静态分配内存的,也就是编译时就分配好,不能在程序执行时改变,动态分配内存可以用malloc函数,比如:
int
n;scanf("%d", &n); // 输入数组大小int *a = (int *)malloc(sizeof(int)*n); // malloc是以字节为单位分配的,所以要用int型的大小乘以长度for(int i=0;i<n;i++...
...分别赋值给另外两个甚至
多个
不同的
变量
或
数组吗
?具体要怎么做呢...
答:
是可以的
,因为变量在赋值的时候只是将这个变量内的数据复制一份,放到另一个要赋值的变量中。如 int a=0,b,c;b=a;c=a;在执行完上述语句后,a,b,c都等于0。再如 int a[5]={1,2,3,4,5},b[5],c[5];for(int i=0;i<5;i++)b[i]=a[i];for(int i=0;i<5;i++)c[i]...
如果
一个int数组
,长度是2,那么
可以
存放
几个
数
答:
是因为错误的理解了
数组
的
定义
数组事实上是
一个
常量指针,指向一个连续的内存空间 上面的话你多半比我熟悉,不过你把一维数组想象成二维数组了 不过我感觉你还是不懂,因为我不是很擅长教别人,所以你可以考虑一下
Int
data[2]; 和
int
* data[2]; 这两个数组有什么不同 ...
请问C语言里,键盘上只有27个字母,假如我要
定义
100个整型
变量
该怎么办...
答:
用一维
数组
来
定义
。所以,定义100个整型
变量
就是:
int
a[100];a数组里面的元素就是从 a[0] 开始到 a[99] 。
...10个元素的int类型
数组
,从键盘上输入任意10
个int
类型的数存放到数组...
答:
int
[] arr=new int[10];int max=0,min=0,sum=0,average=0;int a3=0,a5=0,a7=0;int i,j,k;for(int i=0;i<10;i++){ cin>>arr[i];} max=arr[0];min=arr[0];for(int j=0;j<10;j++){ if(arr[j]>max)max=arr[j];if(arr[j]<min)min=arr[j];sum=sum+arr[...
c语言中
一个
整数(
int
)二维
数组可以
设置最
多
多少行跟多少列
答:
想开大的
数组
,可以用动态分配。定态数组,作为全局量可以开得大。例如:include <stdio.h>
int
a[1001][1001]; // 全局量 main(){ a[1000][1000]=1000;printf("%d",a[1000][1000]);return 0;} 若放到 main(){} 里,就是局部量,就不能用这么多单元了。
c语言
int可以定义
字符型
变量吗
?
答:
c语言 int是不
可以定义
字符型
变量
的。不过,从单个变量的角度来看,
一个int
类型的变量,也同样可以存储一个字符,需要的时候也可以输出这个字符。但是int的类型
数组
,就不可以用来以字符串的形式存储字符串。只可以逐个存储字符串中的每一个字符。
大家正在搜
已知数组num的定义为:int
数组用变量定义
设数组a的定义为:int
一维数组的定义方式
形参可以是常量、变量或表达式
怎么定义数组
二维数组定义
c语言数组定义和赋值
数组定义方式