# 忙しい人のためのC++入門 ## テンプレ ```c++ #include <bits/stdc++.h> using namespace std; int main() { // ここにコードを書く } ``` ### 見本 ```c++ #include <bits/stdc++.h> using namespace std; int main() { cout << "hello, world!" << endl; } ``` ## 基本の構文 ```c++ // ←一行コメント; //から先はプログラムで無視される /* これは 複数行の コメント */ f(); // 行末にはセミコロン(;)を忘れずに int a; // int型の変数aを宣言 a = 1234; // aに1234を代入 int a = 1234; // 上2つの短縮形 true; // トゥルー: 真 false; // フォルス: 偽 100 == 123; // false; 値を比較 100 != 123; // true; 値を比較(反転) 100 < 123; // true; 小なり; 大なり(>)もあるよ 123 <= 123; // true; 小なりイコール; 大なりイコール(>=)もあるよ true || false; // true; 論理和(OR) true && false; // false; 論理積(AND) // if文; 括弧内の条件式がtrueならブレース({})の中身を実行、falseなら単にスキップ if(true) { cout << "true is true" << endl; } // if-else; else後のブレースは条件式がfalseのときのみ実行される if(false) { } else { cout << "false is false" << endl; } // for文; ブレース({})の中身をn回繰り返し。 for (int i = 0; i < n; i++) { cout << i << endl; // iが回数を表す } // 二重for文; 二重に繰り返す。二次元配列の操作で便利 for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cout << array[i][j] << endl; } } // ベクター(リスト) auto v = vector<int>(1, 2); ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up