上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
赋值符及表达式
作者:未知 申领版权
2012年01月24日 共有 1636 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:

    赋值符及表达式
    在赋值符“=”之前加上其它二目运算符可构成复合赋值符。如 
     =,-=,*=,/=,%=,<<=,>>=,&=,^=,|=。 构成复合赋值表达式的一般形式为: 变量 双目运算符=表达式 它等效于 变量=变量 运算符 表达式 例如: a =5 等价于a=a 5    x*=y 7 等价于x=x*(y 7)    r%=p 等价于r=r%p
    复合赋值符这种写法,对初学者可能不习惯, 但十分有利于编译处理,能提高编译效率并产生质量较高的目标代码。逗号运算符和逗号表达式在
    
    逗号运算符
    C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。
    其一般形式为: 表达式1,表达式2 其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。
    void main(){
    int a=2,b=4,c=6,x,y;
    x=a b,y=b c;
    printf("y=%d,x=%d",y,x);
    }
    a<--2,b<--4,c<--6,x<--0,y<--0
    x<--a b,y<---b c 
    本例中,y等于整个逗号表达式的值,也就是表达式2的值,x是第一个表达式的值。对于逗号表达式还要说明两点:
    1.逗号表达式一般形式中的表达式1和表达式2 也可以又是逗号表达式。例如: 表达式1,(表达式2,表达式3) 形成了嵌套情形。因此可以把逗号表达式扩展为以下形式: 表达式1,表达式2,…表达式n 整个逗号表达式的值等于表达式n的值。
    2.程序中使用逗号表达式,通常是要分别求逗号表达式内各表达式的值,并不一定要求整个逗号表达式的值。
    3.并不是在所有出现逗号的地方都组成逗号表达式,如在变量说明中,函数参数表中逗号只是用作各变量之间的间隔符。
    [Practice] //arithmeticint a,b,c;
    float d;
    a=11;
    b=235;
    c=a b-a*b;
    d=(float)c/(float)a;
    a=c/a;'Vtable
    a,2,0
    b,2,0
    c,2,0
    d,4,0.0
    of Vtable
    'Vupdate
    1,0;2,0;3,0
    4,0.0
    1,11
    2,235
    3,-2339
    4,-212.636368
    1,-212
    of Vupdate
    of Practice
    [Practice] //1int a,b,c1,c2;
    a=25;
    b=3243;
    c1=b/a;
    c2=b%a;'Vtable
    a,2,0
    b,2,0
    c1,2,0
    c2,2,0
    of Vtable
    'Vupdate
    1,0;2,0;3,0;4,0
    1,25
    2,3243
    3,129
    4,18
    of Vupdate
    of Practice
    [Practice] //1int a,b,c;
    a=25;
    b=40;
    c=a b,c 35;'Vtable
    a,2,0
    b,2,0
    c,2,0
    of Vtable
    'Vupdate
    1,0;2,0;3,0
    1,25
    2,40
    3,65
    of Vupdate
    of Practice
    
    

 

相关新闻

认识处理器
一维数组的初始化
赋值运算符和赋值表达式
C语言概述
正则表达式中的负向零宽断言

您可能对这些感兴趣  

第7讲 综合分析BIM在运用与推广中的障碍问题
考核学生质量的困难
日本福岛核电站事故初步分析
论科技异化与科技人化
中国科技计划项目管理现状与对策
财政科技资金的审计重点和内容
软科学研究机构在政府决策中的功效、困境及对策研究
打造超级DOS系统(下)
DOS命令基础应用(6)
打造超级DOS系统(上)

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》