00问答网
所有问题
当前搜索:
c语言数组用变量表示
c语言
中
数组
元素能否是
变量
或者常量?
答:
在C语言中,
数组的元素可以是变量,也可以是常量
。数组在声明时的大小必须是一个常量表达式,这意味着数组的大小在编译时必须是已知的。但是,一旦数组被创建,它的各个元素可以被赋值为变量或常量值。数组元素的值在程序运行时是可以改变的。例如:int array[10]; // 声明一个整数数组,大小为10 int...
C语言
中
数组
长度
用变量
n定义,组元素为1到n,令n=1,2,3,分别输出每次的数 ...
答:
include <stdio.h>#include <stdlib.h>int main(){int n, i;// 声明整型数组指针
变量
int *array;printf("input n: ");scanf("%d", &n);// 创建长度为n的
数组array
= (int *)malloc(n * sizeof(int));// 赋值并输出for(i = 0; i < n; i++){array[i] = i + 1;printf(...
C语言
怎么
用变量
定义来
数组
元素个数?
答:
C语言
中数组的维数
表示数组
中元素的个数,在常规数组中维数是必须要指明的,如果没有指明,则必须在初始化列表中给定初始值,编译器通过初始化列表来确定数组的维数。int a[] = {1,2,3,4};上面的代码虽然没有指明数组的维数,但是编译知道数组a的维数是4(只有4个元素)。要实现
用变量
定义数组的元...
C语言
中
数组
长度能
使用变量
定义吗?
答:
1、
C语言
中不支持。C++中支持变长
数组
(你可以自行度娘变长数组和alloca函数),但是因为其实在栈上分配,不被推荐使用。做为解决方案,你
可以使用C
式的malloc函数或者C++式的new函数来在堆上动态分配内存,这样长度是完全可以自定的。2、C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供...
C语言
中
数组
中的元素可以是
变量
吗?
答:
当然可以,但是后面一定要对
变量
赋值
数组
里的内容还有数组长度都可以是变量
C语言
如何定义
数组
形式的
变量
答:
数组变量
也
可以使用
这种格式的复合赋值来建立:
ARRAY
=(value1 value2 ... valueN)每个值将以这种形式 string 排列。索引号是可选的。如果提供,索引号就赋给它;otherwise the index of the element assigned is the number of the last index that was assigned, plus one. 这样的格式 declare 也...
C语言
的
数组
可以
用变量
定义吗
答:
可以的,
C语言
肯定是不会考虑的那么不全面的,你可以百度一下
C数组
vector的用法,就知道了。
C语言
中
数组
中的元素可以是
变量
吗?
答:
数组
元素的值本来就是
变量
,可以改变数组中存储的值。
c语言
中,
数组
元素可以是
变量
或表达式吗?
答:
数组
元素 可以赋值为
变量
或表达式。但实际存储的只能是最终运算的值。比如 赋值 a[0]=1+2;那么a[0]的值就是3. 无法得知这个3是怎么计算过来的。
c语言
如何将
数组
作为全局
变量
答:
在
c语言
中,全局
变量
和函数声明及定义并列,也就是说,声明在最外层作用域的变量即为全局变 如在如下程序中 int i;int main(){ int i_copy = i;i = 9;return 0;} int i就是一个全局变量,故在main函数中可以调用或修改i的值 所以,定义
数组
也和普通全局变量的方法相同,如 char str[10]...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言数组长度可用变量表示
c语言数组定义可以用变量吗
创建数组c语言
c语言数组初始化长度为变量
c语言数组定义能用常变量
数组里面的长度可以是变量吗
c语言数组能存变量
C语言以变量作为数字长度
C语言数组长度可以是变量吗