C++程序设计(3)之程序设计初步

1、面向对象的程序设计和算法
算法的概念:计算机算法分为两大类别:数值算法和非数值算法。
算法的表示:1、自然语言
                             2、流程图
                             3、伪代码 
                             4、用计算机语言表示算法
2、C++程序和语句:预处理命令 、声明部分和函数
  C++语句可以分为四种:(1) 声明语句
                              (2)执行语句(控制语句 、函数和流对象调用语句和表达式语句)
                                                      (3)空语句
                                                      (4)复合语句
3、赋值语句
4、C++的输入与输出:C++的输出与输入是用“流”(stream)的方式实现的。为了叙述方便,常常把cin和流提取运算符“>>”实现输入的语句称为输入语句或cin语句,把由cout和流插入运算符“<<”实现输出的语句称为输出语句或cout语句。

输入流与输出流的基本操作:输入不能用cin语句把空格字符和回车换行符作为字符输入给字符变量,它们将被跳过。如果想将空格字符或回车换行符(或任何其他键盘上的字符)输入给字符变量。

在输入流与输出流中使用控制符
用getchar和putchar函数进行字符的输入与输出
     putchar函数(字符输出函数)的作用是向终端输出一个字符。例如putchar(c);
     getchar函数(字符输入函数)没有参数,其一般形式为getchar()
     用scanf和printf函数进行输入和输出
5、编写顺序结构的程序
6、关系运算和逻辑运算
关系运算和关系表达式
     关于优先次序
    (1)前4种关系运算符(<,<=,>,>=)的优先级别相同,后两种也相同。前4种高于后两种。前4种高于后两种(==,!=)
    (2)关系运算符的优先级低于算术运算符
    (3)关系运算符的优先级高于赋值运算符
逻辑常量和逻辑变量
逻辑类型就是布尔型
逻辑运算和逻辑表达式
        C++提供3种逻辑运算符:(1)&&逻辑与(相当于其他语言中的AND)                                                                
          (2)||逻辑或(相当于其他语言中的OR)
          (3)!逻辑非(相当于其他语言中的NOT)
        优先次序: (1)!(非)-&&(与)-||(或),即“!”为三者中最高的。
                  (2)逻辑运算符中的“&&”和“||”低于关系运算符,“!”高于算术运算符。
选择结构和if语句
if 语句的嵌套
条件运算符和条件表达式
多分支选择结构和switch语句(相当于VB中的Select语句)
编写选择结构的程序
循环结构和循环语句
用while语句构成循环
用do-while语句构成循环
用for语句构成循环
几种循环的比较
循环的嵌套
break语句(起作用为使流程从循环体内跳出循环体,接着执行下面的语句)和continue语句(跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定)
编写循环结构的程序

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值