0-程序设计与C++概述

计算机程序: 用计算机语言编写的能完成一定功能的指令序列.
计算机语言: 计算机能识别的指令及其使用规则的集合

编写好的程序

能完成要求的功能
良好的性能
•可读性好,易于理解
•节省时间,节约空间
•可靠性高,易维护

如何学习程序设计

学习方法
◦ 语法熟
 认真听讲,仔细阅读教材,对语法点进行测试
◦ 练习多
 模仿例题,读别人的程序,做习题——多写程序
 要会,要熟
 学习关键
◦ 算法
◦ 调试
 学习技巧
◦ 问
◦ 问同学,问老师,问网络,试一试

使用 Dev C++ 开发

是一个轻量级的 C++ 开发环境
 最新版 5.8.2,安装包大小只有 45MB,
 遵循 C++ 11 标准,同时兼容 C98 标准
 支持编辑、编译、运行、调试、项目管理等功能
 一款自由软件
 网上搜索 “DEV C

 下载、安装
 如果找不到 5.8.2,其他版本亦可,大同小异

C++ 的程序结构

1
2
3
4
5
#include<iostream>
using namespace std;
int main() {
cout<<"Hello World"<<endl;
}

编译错误

• 编译时出现的错误
• 一般是语法不正确
逻辑错误
• 运行时出现的错误
• 一般是程序写得不对,比如把加法写成了乘法,是计算的
方法(算法)出了错误

如何输入输出字符串

  • cin,以空格、 <tab> 键、<回车键>作为分隔符
  • cin.getline(s,50);// 理解为按行输入, 是以"换行"为分隔符

使用数学函数需要添加头文件

数学函数包含在头文件cmath
C++乘方: pow(x,y)
表示x y ,pow是函数名。x,y均应为双精度实数.

标识符

 程序中变量、类型、函数和标号的名称统称标识符 .
◦ a,b,name,int, char,main,void等
 系统已有的标识符称为关键字。
 常见关键字
◦ using, namespace, void, return
◦ int, float, double, char, bool, signed, unsigned,
long, short ,const , true, false, sizeof
◦ if, else, for,do, while, switch, case, continue, break
◦ class, struct, private,public,this,new, delete
 自己给变量、函数等起的名字称为自定义标识符
 自定义表示符的命名规则
◦ 由字母、数字和下划线组成
◦ 第 1 个符号不能是数字
◦ 标识符的长度:不同编译器规定不同,但至少识别前6个
字符,有的长度可达32个字符,甚至更长。
◦ 区分大小写(大小写敏感)

变量和常量

(1)表示的数据可以改变的符号,称为变量。
(2)直接写出的数据以及表示的数据不能改变的符号是常量。

运算符

  1. 运算符
    表示运算的符号
    +, -, *, /, % 算术运算符
    >, <, >=, <= 比较运算符

  2. 表示运算的式子就是表达式
    可以是一个变量、一个常量
    也可以是用运算符将变量、常量连接起来
    还可以是用运算符将表达式连接起来的式子
    (a+b)*(a-b)

ASCII 码

好用的C++ 在线解释器

http://www.dooccn.com/cpp/

https://www.tutorialspoint.com/compile_cpp_online.php