C++基本语法(一)

C++是对象的集合,对象、类、方法、即时变量。

  • 对象:(具有状态和行为)如一只狗的颜色名称(状态),摇动叫唤(行为)。对象是类的实例
  • 类 - 类可以定义为描述对象行为/状态的模板/蓝图。
  • 方法 - 从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。
  • 即时变量 - 每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的。
 1 #include <iostream>  //本段程序用到的或必须的头文件的名称
 2 int main()  //程序开始的地方
 3 
 4 {   int a=12;//所有的赋值都要定义变量类型
 5 
 6     //所有的语句实体都已;结尾
 7 
 8     std::cout << a ; //调用std命名空间中的cout流操作符
 9 
10     return 0;
11 /*标准规范中规定 main() 函数的返回值类型为 int,一般默认返回 0 值时代表程序运行无错*误,其它值均为错误号,可不写*/
12 }

 

C++中分号是语句结束符每个语句必须以分号“;” 结束,表明一个逻辑实体的结束行末不起结束符作用。

C++中没有缩进!

语句块:一组用大括号 { } 括起来的按逻辑连接的语句 ,一组{ } 表示一个语句块。

单行注释://(相当于python中的#)

多行注释:/*.....*/

空格:分隔语句的各部分,至少是一个空格,多了编译会自动忽略。(类似字与字之间的分隔)

C++中main 函数的返回值是返回给主调进程,使主调进程得知被调用程序的运行结果(默认类型为int,默认返回值为0)。

赋值语句中“=”前后的空格不是必须的。

endl是流操作子,不仅输出一个换行符还会立即刷新缓冲区,因此若仅换行考虑到效率就用 << ‘\n’ 代替 << endl

此外还有cin>> 输入操作子;    cout<< 输出操作子 等

标识符:变量、常量、函数等对象的名称。以大写或小写字母下划线_开始,区分大小写,后跟字母或数字等。但不允许出现标点字符如@,&,%等。同python一样,C++中的关键字(保留字)不能作为常量名,变量名及其他标识符名称。

  • 第一个字符必须是字母或下划线
  •  标识符不能和关键字相同
  •  标识符区分大小写
  •  标识符命名要做到“见名知义”
  •  应该避免使用可能引起混淆的字母

面向对象的编程:(包括面向对象开发的四大特征)

封装;抽象;继承;多态。

 

posted @ 2018-12-17 00:38  Parallax  阅读(161)  评论(0编辑  收藏  举报