这个两种自增运算的结果为什么是一样的?
#include <stdio.h>int main()
{
char c;
for(c = 'A'; c <= 'Z'; ++c)
{
printf("%c ", c);
}
return 0;
}
说是没有变量或者函数来接收其返回值,这个变量或者函数来接收返回值是怎么个意思?要怎么写?
*********************************************************************************************************************************
还有一个差不多的问题。
#include<stdio.h>
int main()
{
int i, a=0, b=0;
for(i = 0; i < 5; )
{
a = i++;
printf("i=%d, a=%d\n", i, a);
}
return 0;
}
为什么运算结果是从i=1,a=0开始,不是从i=0,a=0开始?为什么把这里改成i++和++i都是从i=1开始?只有a改变。