c++杜茂康版C++基本语法梳理
时间: 2023-11-14 18:45:24 浏览: 104
程序设计语言的发展-C++.net 杜茂康 1
C++是一种面向对象的编程语言,是C语言的扩展版本。以下是杜茂康版C++基本语法的梳理:
1.注释:
单行注释:以 // 开头,注释内容直到行末。
多行注释:以 /* 开头,以 */ 结尾,注释内容在两个符号之间。
2.头文件:
头文件包含了程序中需要使用的库和函数声明。
#include <iostream>:包含输入输出流库。
#include <string>:包含字符串操作库。
3.命名空间:
命名空间是一个用来区分不同库中相同名称的函数、类、变量等标识符的方法。
使用命名空间的格式为:namespace namespace_name { ... },例如:namespace std { ... }。
4.基本数据类型:
整型:int, short, long, long long。
浮点型:float, double, long double。
字符型:char。
布尔型:bool。
5.变量:
变量是指程序中可操作的数据存储空间。
变量的定义格式为:数据类型 变量名 = 变量值;,例如:int a = 1;。
6.运算符:
算术运算符:+,-,*,/,%。
关系运算符:==,!=,<,>,<=,>=。
逻辑运算符:&&,||,!。
位运算符:&,|,^,~,<<,>>。
赋值运算符:=,+=,-=,*=,/=,%=,<<=,>>=,&=,^=,|=。
7.流输入输出:
cin:从控制台读取输入。
cout:向控制台输出。
格式为:cout << 输出内容;或者 cin >> 输入变量;
8.条件语句:
if...else...语句:if (条件) { ... } else { ... }。
switch...case...语句:switch (条件) { case 值1: ... break; case 值2: ... break; ... default: ... }。
9.循环语句:
for循环:for (初始化; 条件; 更新) { ... }。
while循环:while (条件) { ... }。
do...while循环:do { ... } while (条件)。
10.函数:
函数是一段完成特定任务的代码块。
函数的定义格式为:返回类型 函数名 (参数列表) { ... }。
调用函数的格式为:函数名 (参数列表)。
11.数组:
数组是一组相同类型的数据元素的集合。
数组的定义格式为:数据类型 数组名[数组大小] = {元素1, 元素2, ...}。
访问数组的元素格式为:数组名[下标]。
12.指针:
指针是一个变量,其值为另一个变量的地址。
指针的定义格式为:数据类型 *指针变量名;。
指针访问变量的格式为:*指针变量名。
13.类:
类是一种用户自定义的数据类型,包含数据和代码。
类的定义格式为:class 类名 { public: 成员变量; 成员函数; private: 私有成员变量; 私有成员函数; protected: 受保护成员变量; 受保护成员函数; }。
14.构造函数和析构函数:
构造函数是一种特殊的函数,在创建对象时自动执行。
析构函数也是一种特殊的函数,在销毁对象时自动执行。
构造函数的格式为:类名 (参数列表) { ... }。
析构函数的格式为:~类名() { ... }。
以上是杜茂康版C++基本语法的梳理,希望能对你有所帮助。
阅读全文