第三章 C++总结之程序设计初步

本文概述了C++程序设计的基础,包括算法概念、C++程序的组成部分(预处理指令、全局声明、函数)以及C++语句的类型(声明、执行)。深入讨论了C++的输入输出、逻辑运算符、选择结构(if、switch)和循环结构(while、do-while、for)。同时提到了break和continue在循环控制中的应用。
摘要由CSDN通过智能技术生成

一、算法的概念

(二)算法的表示

1、自然语言

2、流程图

3、伪代码

4、用计算机语言表示算法

二、C++的程序结构和C++语句

1、每一个程序单位由以下3个部分组成:

(1)预处理指令

如#include指令和#define指令

(2)全局声明

在函数外对数据类型、函数以及变量的声明和定义

(3)函数

包括函数首部和函数体,在函数体中可以包含声明语句和执行语句

2、C++语句可以分为以下4种:

(1)声明语句

在C++中,对变量(以及其他对象)的定义被认为是一条语句,并且可以出现在函数中的任何行,既可以放在其他程序语句可以出现的地方,也可放在函数之外。

(2)执行语句

1)控制语句

  • if()~else~
  • for()~
  • while()~
  • do~while()
  • continue
  • break
  • switch
  • goto
  • return

括号()表示其中包括一个判断条件,~表示内嵌的语句。

2)函数和流对象调用语句

sort(x,y,z);

cout<<x<<endl;

3)表达式语句

由一个表达式加一个分号构成一个语句。最典型的是由赋值表达式构成一个赋值语句。

i=i+1    //是一个赋值表达式,末尾没有分号

i=i+1;   //是一个赋值语句,末尾有分号

任何表达式的最后加一个分号都可以成为一个语句,一个语句必须在最后出现分号,分号是语句中不可缺少的一部分。

(3)空语句

下面是一个空语句:

有时用来做转向点,或循环语句中的循环体。

(4)复合语句

可以用{ }把一些语句括起来成为复合语句。如下面是一个复合语句

{ z=x+y;

  if(z>100) z=z-100;

  cout<<z;}

、C++的输入与输出

(一)在标准输入流与输出流中使用控制符

如果使用了控制符,在程序单位的开头除了要加iostream头文件外,还要加iomanip头文件。

(二)用getchar和putchar函数进行字符的输入和输出

1、putchar函数

作用是向终端输出一个字符。例如  putchar(c);

putchar(10)中的10是换行符的ASCII码,putchar(10)输出一个换行符,作用与putchar('\n')相同。

2、getchar函数

1)作用是从终端输入一个字符。

2)getchar函数没有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值