464318257 发表于 2016-5-30 19:48:09

第一个printf与第二个printf输出值为何不同

#include <stdio.h>
int main()
{
        int a = 3;
        float b = 3.5;
       
        printf("a + b = %f\n",a + b);
        printf("a = %d.\n",a);
}


据说中间产生了临时值

康小泡 发表于 2016-5-31 11:24:14

当然值不一样啊,第一个输出的是a+b的值,第二个时输出的是a的值啊

flyskyltq 发表于 2016-5-31 22:57:41

0.0
页: [1]
查看完整版本: 第一个printf与第二个printf输出值为何不同