欢迎来到天天文库
浏览记录
ID:50735335
大小:461.00 KB
页数:75页
时间:2020-03-13
《谭浩强版C++程序设计 第3章 程序设计初步.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3章程序设计初步本章要点基本概念赋值语句C++输入与输出关系运算和逻辑运算选择结构循环结构3.1面向过程的程序设计和算法在面向过程的程序设计中,设计者必须制定计算机执行的具体步骤。处理问题的一系列步骤即算法。计算机算法分为:数值算法和非数值算法。算法的表示方法有:自然语言用人们使用的语言描述算法流程图用一些图框、线条以及文字说明来形象地、直观地描述算法。伪代码计算机语言(程序)流程图示例假选择过程真循环体语句组过程开始结束3.2C++程序和语句1.C++程序结构程序包括:数据描述(声明语句)数据操作(执行语句)2
2、.C++语句概述(1)声明语句变量说明,如inta;(2)执行语句控制语句主要完成分支结构程序和循环结构程序的控制。C++主要包括以下9个控制语句:if~else~语句分支语句switch语句多分支语句for语句循环语句while语句循环语句do~while语句循环语句continue语句结束本次循环语句break语句结束循环或结束switch语句goto语句转向语句return语句从函数返回语句2.C++语句概述函数调用语句C++有大量的系统函数,程序员也可以自己定义函数,对这些函数的调用可以作为一条语句。表达式
3、语句由一个表达式构成一个语句,即在表达式后添加一个分号,如赋值表达式语句等。(3)空语句空语句只有一个分号。即:;因此空语句什么也不做。(4)复合语句除了上面的简单语句外,可以将一组简单语句用大括号{}括起来,称之为复合语句。3.3赋值语句赋值语句由赋值表达式加上一个分号构成。a=b+25;c=(29.5*d)/(a+b);赋值运算符具有“右结合性”,如:a=2;x=b;与2=a;×b=x;C++程序中可以出现连续赋值的情况。a=b=c=d;3.4C++的输入与输出C++通过调用输入输出流库的流对象cin和cout
4、实现输入、输出功能。1.输入输出流的基本操作cin语句的一般格式:cin>>变量1>>变量2>>…>>变量n;cout语句的一般格式:cout<<表达式1<<表达式2<<…<<表达式n;在程序中使用cin、cout时,必须用预处理命令包含头文件stream,即#include。流提取运算符流插入运算符说明一个cin、cout语句可以分写成若干行。如:cin>>a>>b;可以写成:cout<<“thisisaC++program”<5、>a>>b;cout<<“thisis”<<“aC++program”<和#include一个cout语句中可以用多个控制符,但每个流插入运算符“<<“后只能跟一个控制符,多个控制符需要用多个流插入运算符“<<“。如:doublea=123.456789012345;cout<6、输出123.456(默认精度6)cout<#includeusingnamespacestd;intmain(){doublea=123.456,b=3.14159,c=-3214.67;cout<7、d)<8、等效putchar(‘A’),和putchar(65);putchar(‘’’)输出单引号’例3.2:输出单个字符#includeusingnamespacestd;intmain(){chara,b,c;a=′B′;b=′O′;c=′Y′;putchar(a);putchar(b);putchar(c);putchar(′\n′);p
5、>a>>b;cout<<“thisis”<<“aC++program”<和#include一个cout语句中可以用多个控制符,但每个流插入运算符“<<“后只能跟一个控制符,多个控制符需要用多个流插入运算符“<<“。如:doublea=123.456789012345;cout<6、输出123.456(默认精度6)cout<#includeusingnamespacestd;intmain(){doublea=123.456,b=3.14159,c=-3214.67;cout<7、d)<8、等效putchar(‘A’),和putchar(65);putchar(‘’’)输出单引号’例3.2:输出单个字符#includeusingnamespacestd;intmain(){chara,b,c;a=′B′;b=′O′;c=′Y′;putchar(a);putchar(b);putchar(c);putchar(′\n′);p
6、输出123.456(默认精度6)cout<#includeusingnamespacestd;intmain(){doublea=123.456,b=3.14159,c=-3214.67;cout<7、d)<8、等效putchar(‘A’),和putchar(65);putchar(‘’’)输出单引号’例3.2:输出单个字符#includeusingnamespacestd;intmain(){chara,b,c;a=′B′;b=′O′;c=′Y′;putchar(a);putchar(b);putchar(c);putchar(′\n′);p
7、d)<8、等效putchar(‘A’),和putchar(65);putchar(‘’’)输出单引号’例3.2:输出单个字符#includeusingnamespacestd;intmain(){chara,b,c;a=′B′;b=′O′;c=′Y′;putchar(a);putchar(b);putchar(c);putchar(′\n′);p
8、等效putchar(‘A’),和putchar(65);putchar(‘’’)输出单引号’例3.2:输出单个字符#includeusingnamespacestd;intmain(){chara,b,c;a=′B′;b=′O′;c=′Y′;putchar(a);putchar(b);putchar(c);putchar(′\n′);p
此文档下载收益归作者所有