填空题:下面程序执行后,输出结果为:
下面程序执行后,输出结果为:
c
#include <stdio.h>
int data = 0;
int setData(int flag)
{
if (flag % 2 == 0)
reture data++;
else
return data--;
data += 2;
}
int main()
{
int i, s;
for (i = 0; i < 4; i++)
s = setData(i);
printf("s=%d, data=%d\n", s, data);
return 0;
}
答案:
第1空:s=1, data=0 || s=1,data=0 ||
c
#include <stdio.h>
int data = 0;
int setData(int flag)
{
if (flag % 2 == 0)
reture data++;
else
return data--;
data += 2;
}
int main()
{
int i, s;
for (i = 0; i < 4; i++)
s = setData(i);
printf("s=%d, data=%d\n", s, data);
return 0;
}
答案:
第1空:s=1, data=0 || s=1,data=0 ||