SlideShare a Scribd company logo
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05.
06. int name;
07.
08. // nameに10を代入
09. name = 10;
10. cout << name << endl;
11.
12. // nameに5を代入
13. name = 5;
14.
15. cout << name << endl;
16. }
main関数から処理が始まります
変数
出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05.
06. int name;
07.
08. // nameに10を代入
09. name = 10;
10. cout << name << endl;
11.
12. // nameに5を代入
13. name = 5;
14.
15. cout << name << endl;
16. }
次の行を実行します
int型の変数nameを宣言します
name
変数
出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05.
06. int name;
07.
08. // nameに10を代入
09. name = 10;
10. cout << name << endl;
11.
12. // nameに5を代入
13. name = 5;
14.
15. cout << name << endl;
16. }
次の行を実行します
nameに10を代入します
name = 10
変数
出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05.
06. int name;
07.
08. // nameに10を代入
09. name = 10;
10. cout << name << endl;
11.
12. // nameに5を代入
13. name = 5;
14.
15. cout << name << endl;
16. }
次の行を実行します
nameの値を出力します
この時点ではnameの値は10です
name = 10
変数
10
出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05.
06. int name;
07.
08. // nameに10を代入
09. name = 10;
10. cout << name << endl;
11.
12. // nameに5を代入
13. name = 5;
14.
15. cout << name << endl;
16. }
次の行を実行します
nameに5を代入します
name = 5
変数
10
出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05.
06. int name;
07.
08. // nameに10を代入
09. name = 10;
10. cout << name << endl;
11.
12. // nameに5を代入
13. name = 5;
14.
15. cout << name << endl;
16. }
次の行を実行します
nameの値を出力します
この時点ではnameの値は5です
name = 5
変数
10
5
出力
01. #include <bits/stdc++.h>
02. using namespace std;
03.
04. int main() {
05.
06. int name;
07.
08. // nameに10を代入
09. name = 10;
10. cout << name << endl;
11.
12. // nameに5を代入
13. name = 5;
14.
15. cout << name << endl;
16. }
次の行を実行します
main関数の}に到達したのでプログラムを終了します
name = 5
変数
10
5
出力

More Related Content

What's hot

みんな大好き! Hello, World
みんな大好き! Hello, Worldみんな大好き! Hello, World
みんな大好き! Hello, WorldNaohiro Aota
 
C++でHello worldを書いてみた
C++でHello worldを書いてみたC++でHello worldを書いてみた
C++でHello worldを書いてみた
firewood
 
新しくプログラミング言語・・・Rubyでやってみた
新しくプログラミング言語・・・Rubyでやってみた新しくプログラミング言語・・・Rubyでやってみた
新しくプログラミング言語・・・RubyでやってみたTomoaki Ueda
 
AVAの話 #mentaicojs
AVAの話 #mentaicojsAVAの話 #mentaicojs
AVAの話 #mentaicojs
Hiroyuki Anai
 
プロトコル指向 - 夢と現実の狭間 #cswift
プロトコル指向 - 夢と現実の狭間 #cswiftプロトコル指向 - 夢と現実の狭間 #cswift
プロトコル指向 - 夢と現実の狭間 #cswift
Tomohiro Kumagai
 
String representation in py3k
String representation in py3kString representation in py3k
String representation in py3k
Atsuo Ishimoto
 
C#6.0の新機能紹介
C#6.0の新機能紹介C#6.0の新機能紹介
C#6.0の新機能紹介
Kazunori Hamamoto
 
言語処理系入門4
言語処理系入門4言語処理系入門4
言語処理系入門4
Kenta Hattori
 
ナウなヤングにバカうけのイカしたタグ付き共用体
ナウなヤングにバカうけのイカしたタグ付き共用体ナウなヤングにバカうけのイカしたタグ付き共用体
ナウなヤングにバカうけのイカしたタグ付き共用体
digitalghost
 
Protocol-Oriented Integers に想うジェネリックプログラミングの未来
Protocol-Oriented Integers に想うジェネリックプログラミングの未来Protocol-Oriented Integers に想うジェネリックプログラミングの未来
Protocol-Oriented Integers に想うジェネリックプログラミングの未来
Tomohiro Kumagai
 
X hago2 shortcoding 20110827
X hago2 shortcoding 20110827X hago2 shortcoding 20110827
X hago2 shortcoding 20110827
uskey512
 
Mock and patch
Mock and patchMock and patch
Mock and patch
Toru Furukawa
 
Swift 3 を書くときに知っておきたい API デザインガイドライン #love_swift #akibaswift
Swift 3 を書くときに知っておきたい API デザインガイドライン #love_swift #akibaswiftSwift 3 を書くときに知っておきたい API デザインガイドライン #love_swift #akibaswift
Swift 3 を書くときに知っておきたい API デザインガイドライン #love_swift #akibaswift
Tomohiro Kumagai
 
Swift らしい表現を目指そう #eventdots
Swift らしい表現を目指そう #eventdotsSwift らしい表現を目指そう #eventdots
Swift らしい表現を目指そう #eventdots
Tomohiro Kumagai
 
Emcjp item21
Emcjp item21Emcjp item21
Emcjp item21
MITSUNARI Shigeo
 
JavaScript 勉強会 ― 変数・演算子・文
JavaScript 勉強会 ― 変数・演算子・文JavaScript 勉強会 ― 変数・演算子・文
JavaScript 勉強会 ― 変数・演算子・文
Appresso Engineering Team
 

What's hot (19)

みんな大好き! Hello, World
みんな大好き! Hello, Worldみんな大好き! Hello, World
みんな大好き! Hello, World
 
初めてのSTL
初めてのSTL初めてのSTL
初めてのSTL
 
C++でHello worldを書いてみた
C++でHello worldを書いてみたC++でHello worldを書いてみた
C++でHello worldを書いてみた
 
新しくプログラミング言語・・・Rubyでやってみた
新しくプログラミング言語・・・Rubyでやってみた新しくプログラミング言語・・・Rubyでやってみた
新しくプログラミング言語・・・Rubyでやってみた
 
AVAの話 #mentaicojs
AVAの話 #mentaicojsAVAの話 #mentaicojs
AVAの話 #mentaicojs
 
プロトコル指向 - 夢と現実の狭間 #cswift
プロトコル指向 - 夢と現実の狭間 #cswiftプロトコル指向 - 夢と現実の狭間 #cswift
プロトコル指向 - 夢と現実の狭間 #cswift
 
String representation in py3k
String representation in py3kString representation in py3k
String representation in py3k
 
C#6.0の新機能紹介
C#6.0の新機能紹介C#6.0の新機能紹介
C#6.0の新機能紹介
 
言語処理系入門4
言語処理系入門4言語処理系入門4
言語処理系入門4
 
ナウなヤングにバカうけのイカしたタグ付き共用体
ナウなヤングにバカうけのイカしたタグ付き共用体ナウなヤングにバカうけのイカしたタグ付き共用体
ナウなヤングにバカうけのイカしたタグ付き共用体
 
Protocol-Oriented Integers に想うジェネリックプログラミングの未来
Protocol-Oriented Integers に想うジェネリックプログラミングの未来Protocol-Oriented Integers に想うジェネリックプログラミングの未来
Protocol-Oriented Integers に想うジェネリックプログラミングの未来
 
X hago2 shortcoding 20110827
X hago2 shortcoding 20110827X hago2 shortcoding 20110827
X hago2 shortcoding 20110827
 
Mock and patch
Mock and patchMock and patch
Mock and patch
 
Swift 3 を書くときに知っておきたい API デザインガイドライン #love_swift #akibaswift
Swift 3 を書くときに知っておきたい API デザインガイドライン #love_swift #akibaswiftSwift 3 を書くときに知っておきたい API デザインガイドライン #love_swift #akibaswift
Swift 3 を書くときに知っておきたい API デザインガイドライン #love_swift #akibaswift
 
関数
関数関数
関数
 
Swift らしい表現を目指そう #eventdots
Swift らしい表現を目指そう #eventdotsSwift らしい表現を目指そう #eventdots
Swift らしい表現を目指そう #eventdots
 
Emcjp item21
Emcjp item21Emcjp item21
Emcjp item21
 
JavaScript 勉強会 ― 変数・演算子・文
JavaScript 勉強会 ― 変数・演算子・文JavaScript 勉強会 ― 変数・演算子・文
JavaScript 勉強会 ― 変数・演算子・文
 
C++14 Overview
C++14 OverviewC++14 Overview
C++14 Overview
 

プログラムの実行順序

  • 1. 01. #include <bits/stdc++.h> 02. using namespace std; 03. 04. int main() { 05. 06. int name; 07. 08. // nameに10を代入 09. name = 10; 10. cout << name << endl; 11. 12. // nameに5を代入 13. name = 5; 14. 15. cout << name << endl; 16. } main関数から処理が始まります 変数 出力
  • 2. 01. #include <bits/stdc++.h> 02. using namespace std; 03. 04. int main() { 05. 06. int name; 07. 08. // nameに10を代入 09. name = 10; 10. cout << name << endl; 11. 12. // nameに5を代入 13. name = 5; 14. 15. cout << name << endl; 16. } 次の行を実行します int型の変数nameを宣言します name 変数 出力
  • 3. 01. #include <bits/stdc++.h> 02. using namespace std; 03. 04. int main() { 05. 06. int name; 07. 08. // nameに10を代入 09. name = 10; 10. cout << name << endl; 11. 12. // nameに5を代入 13. name = 5; 14. 15. cout << name << endl; 16. } 次の行を実行します nameに10を代入します name = 10 変数 出力
  • 4. 01. #include <bits/stdc++.h> 02. using namespace std; 03. 04. int main() { 05. 06. int name; 07. 08. // nameに10を代入 09. name = 10; 10. cout << name << endl; 11. 12. // nameに5を代入 13. name = 5; 14. 15. cout << name << endl; 16. } 次の行を実行します nameの値を出力します この時点ではnameの値は10です name = 10 変数 10 出力
  • 5. 01. #include <bits/stdc++.h> 02. using namespace std; 03. 04. int main() { 05. 06. int name; 07. 08. // nameに10を代入 09. name = 10; 10. cout << name << endl; 11. 12. // nameに5を代入 13. name = 5; 14. 15. cout << name << endl; 16. } 次の行を実行します nameに5を代入します name = 5 変数 10 出力
  • 6. 01. #include <bits/stdc++.h> 02. using namespace std; 03. 04. int main() { 05. 06. int name; 07. 08. // nameに10を代入 09. name = 10; 10. cout << name << endl; 11. 12. // nameに5を代入 13. name = 5; 14. 15. cout << name << endl; 16. } 次の行を実行します nameの値を出力します この時点ではnameの値は5です name = 5 変数 10 5 出力
  • 7. 01. #include <bits/stdc++.h> 02. using namespace std; 03. 04. int main() { 05. 06. int name; 07. 08. // nameに10を代入 09. name = 10; 10. cout << name << endl; 11. 12. // nameに5を代入 13. name = 5; 14. 15. cout << name << endl; 16. } 次の行を実行します main関数の}に到達したのでプログラムを終了します name = 5 変数 10 5 出力