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

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

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

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

  • 相关阅读:
    11、MyBatis教程之动态SQL
    10、MyBatis教程之一对多处理
    9、MyBatis教程之多对一处理
    8、MyBatis之使用注解开发
    7、MyBatis教程之分页实现
    6、MyBatis教程之日志实现
    5、MyBatis教程之ResultMap
    4、MyBatis教程之配置解析
    3、MyBatis教程之CURD操作
    Session的几种保存方式
  • 原文地址:https://www.cnblogs.com/Henry-ZHAO/p/12725326.html
Copyright © 2011-2022 走看看