#includeusing namespace std;int main(int i=0){cout << i++ << " ," << ++i;return 0;}
因为有一个默认的参数会被传入,这个参数是该函数的绝对地址你这里main实际上接受了一个argc,代表main函数接受到的参数数量这个数量在什么都不传入的时候为1所以在参数位于main中的时候,起始i为1,输出会比i为0时都大1