爱问知识人 爱问教育 医院库

C语言问题? 朋友们帮帮忙:为什么d输出的数总是c的值?

首页

C语言问题? 朋友们帮帮忙:为什么d输出的数总是c的值?

#include "stdio.h"
int main()
{
int d,a,b,c;
d=(a=3,b=4,c=9);
printf("%d\n",d);
return 0;
}

提交回答

全部答案

    2011-12-15 19:40:45
  • 逗号运算符
    C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。
    其一般形式为: 表达式1,表达式2 其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。
    

    7***

    2011-12-15 19:40:45

  • 2011-12-15 19:31:35
  • 对于 d=(a=3,b=4,c=9); 语句
    将实现如下效果:
    d=a=3;
    d=b=4;
    d=c=9;
    最后d被设置成了c的值
    

    1***

    2011-12-15 19:31:35

类似问题

换一换
  • 软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):