00问答网
所有问题
当前搜索:
c语言数组用变量表示
C语言
中
数组
中的元素可以是
变量
吗?
答:
数组
中的元素本身就是
变量
请问
C语言
里面,char
数组
里多个元素的值,怎么给一个
变量
呢?比如char s...
答:
char s[6]={1,2,3,4,5,6};
变量
a定义为:char a ;则变量a只能存储
数组
中的一个元素,方法a=s[i] ; //i取值为0-5 变量a定义为:char *a ;则变量a可以保存数组地址,a=s ; 接下来操作a与操作s是一样的方法
C语言
中如何定义
数组
答:
C语言
中,同
变量
一样;
数组
也必须先定义后
使用
。一维数组的定义形式:类型标识符 数组名[常量表达式];例如int a[10]; 其中a为地址常量。如变量的定义一样,int a ;double a;float a等;数组的定义只是把后面的变量名改为数组名而已。int a[10]就是定义了一个数组名为a的数组;此数组有10...
C语言
二维
数组
指针
变量
是什么,int (*p)[2]什么意思
答:
类型名 (*
数组
名)[数组行数][数组列数]如:int (*p)[2][3]; // 定义一个int类型的二维数组指针
变量
,数组中每个元素都是一个指针int (*p)[2]
表示
定义一个数组指针,只是是一个一维的数组指针,数组中每个元素(共2个元素)都是一个int类型的指针变量,指针指向的地址就需要后续程序给出,不然会变为野指针。
C语言
中
数组
大小如何用已经被赋值的
变量
来定义? 求详细的样本代码...
答:
这个需要用指针来动态分配内存,比如 int size=8;int *nums;nums=(int *)malloc(sizeof(int)*size);然后你就可以把nums当成长度为8的
数组使用
了,其操作方式和int nums[8];一模一样
关于
c语言数组
的方括号中能不能
使用变量
的问题。
答:
字面量属于常量表达式,用常量表达式初始化的const对象也是常量表达式。一个对象(或表达式)是不是常量表达式由它的数据类型和初始值共同决定。const int a =1;//常量表达式 cosnt int b=a+1;//常量表达式 int
c
=2;//初始值是字面值常量,当c数据类型是普通int。
C语言变量
与
数组
各适用于什么场景?编程中如何
使用变量
和数组
答:
实际上,规模为n的
数组变量
是由n个普通的变量组成的。它适用于一批同类型的变量,可以一次性地进行声明。比如一个班内所有学生的成绩。数组是一个包含多个值的变量。任何变量都可以在数组中使用。用于
表示
不同的意义时,比如说一个圆的半径、周长、面积等等。通常
采用变量
,通过变量名可以方便地知道这个...
在
C语言
中如何把
变量
赋给
数组
答:
首先,头文件应包含<string.h>,接着定义一个
数组
,如果要赋值,就用scanf语句,记得用%s的形式哦
C语言数组
长度可以是一个
变量
吗
答:
不可以 因为不好编译 不过可以用malloc()申请一段堆内存 这个长度是可变的
C语言
中的
数组
名是什么类型的?
答:
C语言
中,数组名是一个不可变的指针常量,不能对它进行加、减和赋值运算。在C语言中规定,数组名是
代表
该数组的首地址且符合标识符书写规定的
变量
标识符。不能对它进行加、减和赋值运算。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10],设
数组c
的首地址为2000,也就是说c[...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组名是常量吗
C语言中怎么定义数组
c语言输入数组的格式
C语言定义数组
C语言数组
数组是变量还是常量
c语言变量数组
c语言定义变量数组
c语言数组元素可以是变量吗