如果是c语言的话可以用异或来交换数值
int a=10,b=5;
a^=b;
b^=a;
a^=b;
printf("a=%d b=%d",a,b);
这样也可以不需要临时变量了!
int a=10,b=5;
a^=b;
b^=a;
a^=b;
printf("a=%d b=%d",a,b);
这样也可以不需要临时变量了!
2017-07-30
最新回答 / 过客不是路人
tbl = {[1] = "a", [2] = "b", [4] = "c"} for i=1,#tbl do print(tbl[i])end会输出 a b nil c 默认加上了[3]=nil
2017-07-14
已采纳回答 / 永恒的小白
你总的把你的系统清空说一声吧 windows 直接下载编译好的 linux & mac 直接make install ,说事下载binaries文件更麻烦
2017-05-23
发现用ipairs打印出来的数组需要是连续的才能打印,比如说[1]、[2]、[4]则只会打印出[1][2],并且是按升序打印的
2017-05-01