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;
    }

  • 相关阅读:
    数组模拟链表
    高精度模板
    利用二分法求三次方根
    AcWing 789.数的范围
    二进制中1的个数
    AcWing 787.归并排序
    微信小程序form表单的bindsubmit提交没有效果
    本地项目如果上传到GitHub上
    微信小程序生成随机数
    CSS3 Filter的十种特效
  • 原文地址:https://www.cnblogs.com/misspy/p/3599064.html
Copyright © 2011-2022 走看看