- 2
- 0
- 约 10页
- 2017-06-12 发布于浙江
- 举报
05讲C语言概述、赋值语句
第5讲;第三章 顺序结构程序设计 ;3.1 C语句概述;;3. 函数调用语句:由函数名、函数的实际参数加上分号“;”组成。
例:printf(This is a C statement.\n);
4. 空语句:仅包含一个分号的语句。
5. 复合语句:把多个语句用一对花括号{ }括起来组成的一个语句称为复合语句。
例如 :
main ( )
{int x, y, z, t;
x=8; y=6;
if (xy) {z = x – y ; t = z * 2;}
else { z = x + y ; t = z / 2; }
printf(z=%d, t=%d \n,z,t);
};3.2 赋值语句;3.2 赋值语句;;3. 注意在变量说明中给变量赋初值的操作和赋值语句的区别。
给变量赋初值是变量说明的一部分,只能出现在函数的说明部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔;而赋值语句则必须出现在函数的执行部分,并且一定要用分号结尾。
例如:
main( )
{int x=3, y=4, m, n;
m=x+y;
n=x-y;
}; 4. 注意赋值表达式和赋值语句的区别。赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。
例如:if((x=y+5)0) z=x; 语句的功能是:先把y+5的结果赋值给变量x,然后再判断x的值是否大于0,若该值大于0则执行语句z=x;否则不执行语句z=x;
而语句if((x=y+5;)0) z=x; 是非法的语句,其中x=y+5; 本身就是一条语句,不能出现在表达式中,因为C语言的语法规定if后面的( )中只能是一个表示条件的表达式。
您可能关注的文档
- 04无机材料二合成气相固相.ppt
- 051照明系统.ppt
- 05伏安与极谱分析1.ppt
- 05五补体系统09.ppt
- 05a细胞膜及其表面膜结构与特性080315.ppt
- 05水泥.ppt
- 05四细胞膜及表面结构多媒体.ppt
- 05水泥23586.ppt
- 05讲对时间的分析.doc
- 05注水.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 保障农民工工资支付协调机制和工资预防机制.docx VIP
- (35页PPT)腾讯iOA零信任安全解决方案.pptx
- 供应链管理第章.ppt VIP
- 有机化学醇酚醚.ppt VIP
- 【真题】2025年湖北省公务员考试《申论》试题及答案解析(县乡卷).pdf VIP
- 《2025年人工智能在制造业应用》.docx VIP
- 2018年浙江省杭州市中考科学试卷含答案.docx VIP
- 东北地区自然地理概况课件市公开课一等奖省赛课微课金奖课件.pptx VIP
- Power Up3课后单元测试 - U7 - Unit Test.docx VIP
- EN755-2铝及铝合金挤压杆材,管材及型材 第2部分:机械性能.doc
原创力文档

文档评论(0)