{
int i,a[10]
for(i=0i<10)
a[i++]=2*i+1
for(i=0i<=9i++)
printf("%d ",a[i])
printf("\n%d %d\n",a[5.2],a[5.8])
}
本例中用一个循环语句给a数组各元素送入奇数值,然后用第二个循环语句输出各个奇数。在第一个 for语句中,表达式3省略了。在下标变量中使用了表达式i++,用以修改循环变量。当然第二个for语句也可以这样作,C语言允许用表达式表示下标。 程序中最后一个printf语句输出了两次a[5]的值,可以看出当下标不为整数时将自动取整。
7.1.3 一维数组的初始化
给数组赋值的方法除了用赋值语句对数组元素逐个赋值外, 还可采用初始化赋值和动态赋值的方法。
数组初始化赋值是指在数组定义时给数组元素赋予初值。数组初始化是在编译阶段进行的。这样将减少运行时间,提高效率。
初始化赋值的一般形式为:
类型说明符 数组名[常量表达式]={值,值……值};
其中在{ }中的各数据值即为各元素的初值,各值之间用逗号间隔。
引入socket服务器地址对应io.js:
<script src="https://域名:端口号/socket.io/socket.io.js"></script>
let sock = io.connect('wss://域名:端口号/')
sock.emit('clickaa', "document.clicked")//发送clickaa变量到socket服务器
sock.on('clickbb', (param) => { //接收服务器发来的clickbb变量
console.log('server accept success:',param)
})
1、cd进入socket安装目录,安装wxapp-socket.io-client,安装完的文件里面weapp_demo是官方demo,可以使用微信开发者工具调试
2、复制build目录下的index.js到小程序utils目录,新建js文件