Indent.

Slides:



Advertisements
Similar presentations
知能情報工学演習 I 第 12 回( C 言語第6 回) 課題の回答 岩村雅一
Advertisements

C 言語講座第 5 回 構造体. 構造体とは ... 異なる型の値をまとめて新しい型とする 機能がある . つまり , 複数の変数を 1 つのまとまりにできる . 配列と違って同じ型でデータをまとめるのではな く違った型のデータをまとめられる .
ループで実行する文が一つならこれでもOK
プログラミング入門2 第4回 配列 for文 変数宣言 初期化
計算技術研究会 C言語講座 第3回 Loops (for文 while文).
配列(2) 第10回[平成15年6月26日(木)]:PN03-10.ppt 今日の内容 1 素数を求める(教科書の例):復習
演習00-0 “Hello,world![改行]”を表示するプログラムを作成せよ. 1 1.
プログラミング論 I 行列の演算
基礎プログラミングおよび演習 第9回
プログラミング論 I 講義,テスト C言語復習
プログラミング論 I 関数の再帰呼び出し
C言語講座 第4回 ポインタ.
問題 1 フィボナッチ数列 xn は次で定義される。
第6章 2重ループ&配列 2重ループと配列をやります.
岩村雅一 知能情報工学演習I 第8回(後半第2回) 岩村雅一
C言語講座 第3回 ポインタ、配列.
プログラミング2 関数
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
プログラミング論 ファイル入出力
プログラミング論 I 2008年07月03日 2008年07月10日 2008年7月11日 関数,再帰
プログラミング論 I 2008年5月22日 講義概要 C言語復習
プログラミング論 II 2008年10月30日 文字列
第11回 宿題 出題日:12月21日 締切日:1月7日(木).
アルゴリズムとデータ構造 補足資料5-2 「サンプルプログラムsetop.c」
知能情報工学演習I 第12回(後半第6回) 課題の回答
今までの練習問題の復習.
indentについて forやifの「中身」を右に寄せる. forやifの「外枠」は右に寄せない. int x; x = 3;
復習 前回の関数のまとめ(1) 関数はmain()関数または他の関数から呼び出されて実行される.
高度プログラミング演習 (08).
プログラミング論 ファイル入出力
高度プログラミング演習 (05).
高度プログラミング演習 (05).
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
岩村雅一 知能情報工学演習I 第12回(C言語第6回) 岩村雅一
復習 一定回数を繰り返す反復処理の考え方 「ループ」と呼ぶ false i < 3 true i をループ変数あるいはカウンタと呼ぶ
疑似乱数, モンテカルロ法によるシミュレーション
メモリとメモリアドレス, ポインタ変数,関数へのポインタ渡し
演習07-0 “Hello\n” “World!\n”と
プログラミング論 I 2008年07月03日 関数,再帰
2次元データ処理.
IF文 START もしも宝くじが当たったら 就職活動する 就職活動しない YES END NO.
情報基礎演習B 後半第2回 担当 岩村 TA 谷本君.
C言語,ソースファイルの作成,コンパイル,実行
C言語復習 来週もこの資料を持参してください.
復習 if ~ 選択制御文(条件分岐) カッコが必要 true 条件 false 真(true)なら この中が aを2倍する 実行される
第5章 まだまだ続く反復処理!! ~繰り返しその2 for~
プログラミング入門2 第5回 配列 for文 変数宣言 初期化
プログラミング論 構造体
地域情報学 C言語プログラミング 第3回 入力、if文、for文 2016年11月25日
さまざまなプログラミング言語, オンライン開発環境
ループだよ!難しいよ! 第5章 while(ループ);.
cp-15. 疑似乱数とシミュレーション (C プログラミング演習,Visual Studio 2019 対応)
プログラミング論 文字列
岩村雅一 知能情報工学演習I 第12回(後半第6回) 岩村雅一
知能情報工学演習I 第12回( C言語第6回) 課題の回答
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
地域情報学 C言語プログラミング 第3回 入力、if文、for文 2017年11月1日
プログラミング1 プログラミング演習I 第2回.
湘南工科大学 2013年10月22日 情報理論2 湘南工科大学情報工学科 准教授 小林 学.
プログラミング序論演習.
第2章 数値の入力と変数 scanfと変数をやります.
計算技術研究会 第5回 C言語勉強会 関数(function)を使う
復習 いろいろな変数型(2) char 1バイト → 英数字1文字を入れるのにぴったり アスキーコード → 付録 int
C言語講座第5回 2017 構造体.
C言語講座 四則演算  if ,  switch 制御文.
岩村雅一 知能情報工学演習I 第13回(後半第7回) 岩村雅一
プログラミング演習I 補講用課題
第1章 文字の表示と計算 printfと演算子をやります 第1章 文字の表示と計算.
第1章 文字の表示と計算 printfと演算子をやります.
= 55 課題6-1 #define _CRT_SECURE_NO_WARNINGS
Presentation transcript:

indent

indentについて forやifの「中身」を右に寄せる. forやifの「外枠」は右に寄せない. int x; x = 3; if( x == 0 ){ printf("xは0です.\n"); printf("3ではないです.\n"); } printf("Hello\n"); 中身 外枠

indentについて forの中身だけ右に ifの中身だけ右に void main(){ int i; int j; i = 7; for(i=0; i<10; i++){ j = i*i; printf("%d\n", j); if( j < 50 ){ printf("j<50\n"); printf("j=%d\n", j); } j = 7; printf("%d %d\n“, i, j); printf("Hello\n"); forの中身だけ右に ifの中身だけ右に

indentのさせ方 厳密には,「indentのさせ方は,人それぞれ」であり,正解は存在しない. が,本講義では 一つのルールを定め, これを本講義の"公式"とする.

indent : if文の書き方 以下の様に書く if( x == 3){ printf("A"); } ポイント { は省略しない 以下はNGとする. if( x == 3) { printf("A"); }

indent : if文の書き方 以下はNGとする. if( x == 3) { printf("A"); } else { printf("B"); indent : if文の書き方 以下の様に書く if( x == 3){ printf("A"); } else { printf("B"); } ポイント { は省略しない } と else と { は全て同じ行 ifの"i"と"}"と"}"が同じ横座標 以下はNGとする. if( x == 3) { printf("A"); } else printf("B");

indent : for文の書き方 以下の様に書く for(i=0; i<10; i++){ printf("A"); } ポイント { は省略しない for と { は同じ行 forの"f"と"}"が同じ横座標 以下はNGとする. for(i=0; i<10; i++) { printf("A"); }

indent有無の比較 適切なindentの例 void main(){ int i; for(i=0; i<10; i++){ int j; for(j=0; j<10; j++){ if( i + j < 10 ){ printf("%d%d",i,j); } printf("\n"); 不適切なindentの例 void main(){ int i, j; for(i=0; i<10; i++){ int j; for(j=0; j<10; j++){ if( i + j < 10 ){ printf("%d%d",i,j); } printf("\n");

void main(){ //A int x=3,y=2,i; if(x<y){ //B for(i=x;i<y;i++){ //C printf("%d\n",i); } //C }else{ //B printf("Hello\n"); } //B } //A

void main(){ //A int x=3,y=2,i; if(x<y){ //B for(i=x;i<y;i++){ //C printf("%d\n",i); } //C }else{ //B printf("Hello\n"); } //B } //A