int value=2//定义一个变量,并赋值
int array[10]//定义一个数组
array[0]=value//将变量值赋值给该数组。
2.整茄老型值赋值给字符数组:
int value=3;
char str[10]
str[0]=value+'0'//赋值给单个字符
itoa(value,str,10)//数字转字符串函数itoa,10代表十进制。要包含头文件<stdio.h>
3.字符卜枯赋值给整型数组
char ch
int array[10]
array[0]=atoi(ch)
仅颤弊升举上例。
.版本 2.支持库 spec
.程序集 窗口程序集1
.子程序 __启动窗携敬口_创建完毕
.局部变量 a, 整数型
.局部变量 b, 整数型
.局部变量 c, 整数型
.局部变量 动态数组, 整数型, , "0", 可以添加任意多个整数型数据
.局部变量 静态数组, 整数型, , "3", 只能添加3个
a = 1
b = 3
c = 5
调试辩搭慎输出 (“这个是动态数组加入成员前枝团输出的”)
调试输出 (动态数组)
加入成员 (动态数组, a)
加入成员 (动态数组, b)
加入成员 (动态数组, c)
调试输出 (“这个是动态数组加入成员后输出的”)
调试输出 (动态数组)
调试输出 (“这个是静态数组加入成员前输出的”)
调试输出 (静态数组)
静态数组 [1] = a
静态数组 [2] = b
静态数组 [3] = c
调试输出 (“这个是静态数组加入成员后输出的”)
调试输出 (静态数组)
' 希望你能看出他们之间的不同之处来
1.不可以直接使用。
2.不能使用变量作罩慎郑为变量名,据我了物颂解没有哪一种语言可以这么干。
3.你可以使用二维数组来赋值
var array=new Array()
for(var i=0i<3i++){
array[i]=[]
}
4.或者还有另一种方案用eval,它会把字符孝李串当做表达式执行
eval("var test" + i + "=" + i)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)