#include “stdafx.h“ #include int main() float c,F;c =5/9*(F-32);printf(“Please F temperature:“);scanf(“%f“, ,#include “stdafx.h“ #include int main() f
C程序语言设计课件第五章Tag内容描述:
1、F temperature:“);scanf(“%f“, ,Exercise 4.9,已知:华氏温度F 求: 摄氏温度CC=5/9*(F-32),作业要求: 建立一个根目录,以学号_unit01为名,每道小题再建立一个子目录,以习题编号为名;如:建立39151101_unit01目录,再建立ex5_4子目录,在子目录中保留习题的原文件(.c或.cpp)、目标文件(.obj)和执行文件(.exe) ; 2. 将根目录打包,生成*.rar(或*.arj)文件,发送到wanglu_1106126.com 3,在根目录下写出实验中的问题和实验总结写到readme.txt文件, 助教将根据其中的问题给与答复。
4,收作业时间截止到周日晚上12点。
,如: 39151101_unit01 39151101_unit01.arj|l-l-l-l-l ex5_4 ex5_5 ex5_8 ex5_10 readme.txt|l-l-lex5。
2、1/88,第五章 单片机的C语言程序设计 及仿真调试 本章学习目标 掌握单片机C语言程序中的常用功能 掌握Keil C的程序设计 掌握STC15F2K60S2单片机C语言程序调试过程,2/88,汇编语言和C语言的选择问题 设计规模较小的嵌入式应用系统时,可以使用汇编语言。
因为代码一般不长,且较简单。
当程序比较复杂,且没有很好的注释时,使用汇编编程的可读性和可维护性会很差,代码的可重性也比较低。
3、第五章 单片机的C语言程序设计及仿真调试,任课教师:刘忠国 山东大学课程中心网站: stc15系列单片机器件手册等 Keil Software Cx51 编译器用户手册: Cx51编译器-对传统和扩展的8051微处理器的优化的C编译器和库参考,2,16:35:15,第五章 单片机的C语言程序设计及仿真调试,本章学习目标 掌握单片机C语言程序中的常用功能 掌握Keil C的程序设计 掌握IAP15。
4、整个while的后续语句。
,程序 用while 语句实现求1 + 2 + + n 。
main ( ) int i , sum , n ;scanf ( “ %d ” , sum = 0 ; /*初始化i = 1, sum = 0 */while ( i = n ) sum = sum + i;i + ; printf ( “ %d ” , sum ) ; ,53 do-while语句,1. do while 的语句格式:do语句while (条件);,2.功能:,例 比较下面两个程序的区别,分别写出它们的执行结果。
main ( ) /*程序1*/ int i , sum = 0 ; i = 1 ;while ( i = 100 ) sum = sum + i ;i + ; printf ( “ %d “ , sum ) ; main ( ) /*程序2*/ int i , sum = 0 ; i = 1 ;do sum = sum + i ;i + ; while ( i = 100 ) ; printf ( “ %d “ , s。
5、名同学的成绩,计算全体同学的平均分。
思路1:int x1,x2,x3,x30;int sum;scanf(“%d,%d%d”,循环结构程序设计,C语言程序设计,思路2: 输入第1个同学的成绩,送x; x送s中; 输入第2个同学的成绩,送x; x+s送s中; 输入第30个同学的成绩,送x; x+s送s中; 输出s/30.0,即平均分。
,scanf(“%d”,s+=x;,0. 0送s;,x+s送s中;,循环结构程序设计,C语言程序设计,思路3: s=0 重复30次: 读数据,送x s+x送s 输出s,读数据,送x s+x送s,循环结构程序设计,C语言程序设计,语法格式为: while(表达式) 语句 执行过程:,5.2 while语句 “当型”循环,循环结构程序设计,C语言程序设计,引例输入30名同学的成绩,计算全体同学的平均分。
main() int i,s,x;s=0; i=1;while(i=30) scanf(“%d”, ,循环结构程序设计,C语言程序设计,例5.1 求1+2+3+4+5的和。
6、而可有可无。
,作用域与可见性,4,块作用域,在块中声明的标识符,其作用域自声明处起,限于块中,例如: void fun(int a) int b(a);cinb;if (b0)int c; ,作用域与可见性,5,类作用域,类作用域作用于特定的成员名。
类X的成员M具有类作用域,对M的访问方式如下: 如果在X的成员函数中没有声明同名的局部作用域标识符,那么在该函数内可以访问成员M。
通过表达式x.M或者X:M访问。
通过表达式prt-M,作用域与可见性,6,文件作用域,不在前述各个作用域中出现的声明,具有文件作用域,这样声明的标识符的作用域开始于声明点,结束于文件尾。
,作用域与可见性,7,可见性,可见性是从对标识符的引用的角度来谈的概念 可见性表示从内层作用域向外层作用域“看”时能看见什么。
如果标识在某处可见,则就可以在该处引用此标识符。
,作用域与可见性,8,可见性,标识符应声明在先,引用在后。
如果某个标识符在外层中声明,且在内层中没有同一标识符的声明,则该标识符在内层可见。
对于两个嵌套的作用域,如果在内层作用域内声明了与外层作用域中同名的标识符,则外层作用域的标识符在。