zoukankan      html  css  js  c++  java
  • Essential C++ 学习笔记01--基本语法

    《Essential C++》1.1-1.4节笔记

    1. main 函数

    main 函数是代码的入口,若无 main 函数,编译不通过。

    main 函数通常声明为 int, return 0;

    2. 语法

    • ; 表示一条语句的结束。
    • {} 区分代码块
    • 单引号:char,双引号:string
    • 表达式 (a>b)? expr1: expr2
    • switch 之后要有break

    3. 数据类型

    c++ 是强数据类型,使用之前需要声明变量及其类型。

    变量即 class 实例,class 增加了程序内型别抽象层次。

    可以用构造函数的语法初始化变量,实现内置数据类型与自定义 class 语法统一,方便写 template。

    4. 定义 class

    • 头文件
    • 程序代码文件

    5. 欲用 class,先 include 头文件

    常见的如:iostream(cout/cin),string

    6. using namespace std; 声明变量命名空间

    否则需要 namespace::name,如:std::cin/std::cout

    iostream/string 均在 std 中

    练习:要求用户输入名(first name)和姓(last name),同时打印姓和名并问候。

    #include <iostream>
    #include <string>
    //using namespace std;
    
    int main(){
        std::string first_name="", last_name="";
        std::cout << "Please input your first name: ";
        std::cin >> first_name;
        std::cout << "Please input your last name: ";
        std::cin >> last_name;
    
        std::cout << "
    "
             << "hello, "
             << first_name << " " << last_name << ", "
             << "Goodbye!" << std::endl;
        return 0;
    }

  • 相关阅读:
    python 魔法方法
    wfst的compose算法
    文法和语言,理解克林闭包
    openfst常用命令
    Longest Substring Without Repeating Characters
    xgboost 实践
    决策树学习
    OPC UA的监控项、订阅、和通知
    限流及常用算法
    本体论与OWL
  • 原文地址:https://www.cnblogs.com/misspy/p/3599064.html
Copyright © 2011-2022 走看看