清华大学出版社 TSINGHUA UNIVERSITY PRESS 第四章 最简单的c程亮设计 顺席程序没计
第四章
清华大学出版社 TSINGHUA UNIVERSITY PRESS ●主要内容 4.1C语句概述 4.2赋值语句 4.3数据输入输出的概念及在c语言中的实现 4.4字符数据的输入输出 4.5格式输入与输出 4.6顺序结构程序设计举例
⚫ 主要内容 4.1 C语句概述 4.2 赋值语句 4.3 数据输入输出的概念及在c语言中的实现 4.4 字符数据的输入输出 4.5 格式输入与输出 4.6 顺序结构程序设计举例
清华大学出版社 TSINGHUA UNIVERSITY PRESS §410语句概述 C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 数据声明 函数1 函数n 函数首部 函数体 数据声明 执行语句 语言程序设计(第三版)‖http:/iCcf.tsinghua.edu.cn3
C语言程序设计(第三版) http://ccf.tsinghua.edu.cn 3 § 4.1 C语句概述 C程序 源程序文件1 源程序文件2 源程序文件n 预处理命令 数据声明 函数1 函数n 函数首部 函数体 数据声明 执行语句
语句分类 TSINGHUA UNIVERSITY PRESS 制语句 if-else- while() dowhile(; return( (二)函数调用语句 printf(“ This is a c statement.”);a=sqrt(m); (三)表达式语句i=3,j=5; (四)空语句;如 while(i=1);whi(i=1); (四)复合语句f(n<0) n=-n; printf(“%d”,n) ese printf(“ok); 语言程序设计(第三版)‖httplccf.tsinghua.edu.cn4
C语言程序设计(第三版) http://ccf.tsinghua.edu.cn 4 (一)控制语句: if( )~else ~ while( )~ do~while( ); return( ) (二)函数调用语句 printf(“This is a C statement.”); a=sqrt(n); (三)表达式语句 i=3,j=5; (四)空语句 ;如while(i=1); while(i==1); (四)复合语句 if(n<0) { n=-n; printf(“%d”,n); } else printf(“ok”); 语句分类:
清华大学出版社 TSINGHUA UNIVERSITY PRESS §4.2赋值语句 赋值表达式加一个分号构成一个赋值语句 例:a=100赋值表达式 a=100;赋值语句 赋值表达式可以包含于条件表达式中 例:f(a=b)>0)t=a;相当于a=b;if(a>0)t=a; f(a=b)>0)t=a;错误 语言程序设计(第三版)‖http:/iCcf.tsinghua.edu.cn5
C语言程序设计(第三版) http://ccf.tsinghua.edu.cn 5 § 4.2 赋值语句 •赋值表达式加一个分号构成一个赋值语句 例:a=100 赋值表达式 a=100; 赋值语句 •赋值表达式可以包含于条件表达式中 例:if((a=b)>0)t=a;相当于a=b;if(a>0)t=a; if((a=b;)>0)t=a;错误