Codecademy 的 Learn C++ 笔记

C++ 基础语法

基础

打印信息

#include <iostream>

int main() 
{
  
  std::cout << "Dear June,\n";
  std::cout << "Today is 2019.2.1";
  
}

编译与执行

  1. 用默认的文件名
# 编译
g++ hello.cpp 
# 执行
./a.out
Hello World!
  1. 自定义文件名

     g++ hello.cpp -o hello
     ./hello
     Hello World!
    

注释

  1. 单行注释 //
  2. 多行注释 /* .. */

变量

int year; // 声明变量, int 是变量类型
year = 2019; // 赋值

算术运算符

加减乘除 +, -, *, and /

取余数

输入与输出

#include <iostream>

int main() {
  
  int tip = 0;
  
  std::cout << "Enter tip amount: ";
  
  std::cin >> tip; // 用户输入
  
  std::cout << "You paid " << tip << " dollars.\n"; // 链式输出
  
}

条件与流程控制

布尔运算符

与,或,非 &&, ||, !

优先次序:!, &&, ||

括号内优先

条件表达式

if

if/else

if/else if/else

Switch

switch (grade) {
  case 9:
    std::cout << "Freshman\n";
    break;
  case 10:
    std::cout << "Sophomore\n";
    break;
  default:
    std::cout << "Invalid\n";
    break;
}

循环

While

while (guess != 8) {

  std::cout << "Wrong guess, try again: ";
  std::cin >> guess;

}

For

for (int i = 0; i < 20; i++) 
{
  // Statements
}

觉得文章不错就支持一下呗~

打赏二维码