黑马程序员技术交流社区
标题:
一个数组元素的疑惑
[打印本页]
作者:
zhudong100
时间:
2015-10-16 13:46
标题:
一个数组元素的疑惑
#include "stdafx.h"
int main(int argc, char* argv[])
{
int num[2] = {0,1};
int i = 0;
printf("第%d个值是:%d\n",i++,num[i++]);
return 0;
}
复制代码
结果显示:第0个值是0。
当执行i++后,i = 1,num[1]应该是1才对,为什么结果却不同?
作者:
汪坤洋
时间:
2015-10-16 14:06
i++ 是先执行后自增 你试试++i
作者:
丶信步沧桑
时间:
2015-10-16 14:21
本帖最后由 丶信步沧桑 于 2015-10-16 14:26 编辑
eeeeeeeeeeeee
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2