1、初始化时进行赋值。
int a[2] = {1,2}char str[20] = "hello world"
2、逐个赋值
int a[4]a[0] = 1,a[1]=2, a[2] = 3, a[4]=4
等同于。
for (int inx=0 inx!=4 ++inx) a[inx]=inx+13、通过函数复制数据以实现赋值
比如下面的代码,通过memcpy函数来实现数据的复制,以实现数组赋值的功能。
#include <stdio.h>#include <stdlib.h>
#include <string.h>
int main()
{
int inx
int a[10] = {1,2,3,4,5,6,7,8,9,10}
int b[5]
//复制4个元素,b[4]将是随机值
memcpy(b, a, 4 * sizeof(int))
for (inx=0 inx!=5 ++inx) printf("%d\t", b[inx])
printf("\n")
memcpy(b, a+4, 5 * sizeof(int))
for (inx=0 inx!=5 ++inx) printf("%d\t", b[inx])
printf("\n")
return 0
}
LZ你这个逻辑貌似都不严谨呢如果 AR="2,3"
而会员ID=2
按照你这个程序 也会执行response.Write "3"'
if arr(1)=userid then
response.Write "3"'此应用软件已“想过”了,感谢您的支持!
else
xar=ar&","&id&","&userid&"" '我这里是添加新值进去。'60,1,2,3,4
end if
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)