掌芝士 发表于 2020-6-26 11:04:20

整形变量的计算

#include<stdio.h>

int main()
{
    int a;
    printf("%d",(a=4*5,a*2),a+6);
    return 0;
}

这个是二吖,大佬康康

掌芝士 发表于 2020-6-26 11:09:17

大佬们看看这个题

掌芝士 发表于 2020-6-26 11:22:48

对了,算出来是40,为啥啊

jhanker 发表于 2020-6-26 11:27:02

打印的是a的值,不是a+6的值 是printf语句的问题

永恒的蓝色梦想 发表于 2020-6-26 11:34:45

你是人才,谁告诉你直接扔到 printf 里的?

jhanker 发表于 2020-6-26 11:48:12

本帖最后由 jhanker 于 2020-6-26 14:59 编辑

题目是答案26 测试代码写错了

Cool_Breeze 发表于 2020-6-26 14:43:33

#include<stdio.h>

int main()
{
    int a;
    printf("%d",(a=4*5*2+6));
    return 0;
}

jhanker 发表于 2020-6-26 14:47:39

下面这是楼主想表达的吧!
#include<stdio.h>
int main()
{
    int a;
    printf("%d",((a=4*5,a*2),a+6));
    return 0;
}

Cool_Breeze 发表于 2020-6-26 14:55:10

jhanker 发表于 2020-6-26 14:47
下面这是楼主想表达的吧!
#include
int main()


a = 4*5
a = 20
a + 6 = 20 + 6
打印26
a = 20

jhanker 发表于 2020-6-26 15:00:17

楼上说的对
页: [1]
查看完整版本: 整形变量的计算