データとコード データ : 値を持つもの 即値(定数値/定数表現), 変数, 関数呼出し, 式 関数の実引数として渡せる物 型を持つ / 計算できる / 入出力できる / 関数の値として返せる コード : 値を操作するもの (今の所は..) 関数呼出し + ';' (しか、学んでいない) ※ 直に、コードの別の例として、「return 命令」を学ぶ 関数の本体部分に記述するもの 関数の実引き数としては、渡せない 構文 : (単純な)コードから(複雑な)コードを作る仕組 順接 ( + ブロック ) / if 構文 関数定義 : コードに名前を付ける仕組 「関数を定義する」事により、その関数の「関数呼出し」が可能となる 関数は予め定義して(コンパイルして)置かないと、利用できない printf 等の libray (ライブラリ)関数は、既にコンパイル済の物を利用している