• 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++中的关键字(保留字)不能作为常量名,变量名及其他标识符名称。

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

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

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

  • 相关阅读:
    485串口接线
    mvc3 升级mvc5
    VB连接ACCESS数据库,使用 LIKE 通配符问题
    VB6 读写西门子PLC
    可用的 .net core 支持 RSA 私钥加密工具类
    解决 Win7 远程桌面 已停止工作的问题
    解决 WinForm 重写 CreateParams 隐藏窗口以后的显示问题
    解决安装 .net framework 发生 extracting files error 问题
    CentOS7 安装配置笔记
    通过特殊处理 Resize 事件解决 WinForm 加载时闪烁问题的一个方法
  • 原文地址:https://www.cnblogs.com/Henry-ZHAO/p/12725326.html
Copyright © 2020-2023  润新知