C++创建的时候遵循的一些规则:
希望人为创造类型和基础类型操作尽可能相同。
C++对大小写敏感,拼写敏感
预处理编译指令
#include<iostream>
// iostream 是头文件,又称包含文件,里面主要放着类定义和部分函数原型
// C语言中使用.h c++中使用c 表示C头文件
#define MARK 1
// 定义符号常量
编译指令(名称空间)
using namespace std;
using std::cout; // 编译声明
std::cout
;是语句的一部分,不代表分隔。
函数有三个部分:函数原型,函数定义,函数调用
int main()
{
return 0; // 返回语句
}
// int 表示函数的返回类型,主函数main返回给操作系统
// 操作系统利用启动文件调用主函数
int firstFunction(double);
// 函数原型,是函数和外界的接口定义
// int 是函数的返回类型
// double 是函数的参数列表(也叫形式参数),用于区分函数的标准之一
注释:// C++注释 /* */ C语言注释
C++中输入和输出都是以字符流的形式.
cout << "hello world\n" << endl;
// endl 是控制符
// \n 是其中一个转义序列。换行符
// << 是一种符号重载,称为:插入运算符
标记和空白
标记是一行中不可分割的部分。
空白:制表符,空格,回车(C++中三种空白基本等效,除在字符串中的回车)
c++格式要求:
- 一行中只有一个语句
- 函数体{}各占一行
- 函数体内容有缩进
- 与函数名有关的括号前后不带空格
声明语句:引用声明,定义声明。说明了数据在计算机空间中的位置和大小。(内存分配)
C++要求在第一次使用前声明就可以
赋值语句:
算数运算符:+,-,*,/,%
a = b = c = 1。从右向左赋值。
类实例化对象:对象调用类的方法:1.类方法。2.重载运算符
类定义了数据类型的所有属性。
函数:有返回值的函数,没有返回值的函数(其他语言中过程)。
消息语句:传递一个消息
cout << hex;
cout << oct;
函数调用:firstFunction(1.1);
函数原型:int firstFunction(double);
输入输出:
std::cout << "hello" << std::endl;
std::cin >> a; // >> 抽取运算符
cin和cout是istream和ostream的两个对象。