ユーザ用ツール

サイト用ツール


softdev:csyntax

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
softdev:csyntax [2012/02/03 22:17] – 作成 kingsoftdev:csyntax [2013/07/15 20:25] (現在) – 外部編集 127.0.0.1
行 10: 行 10:
 ===== グローバル変数 ===== ===== グローバル変数 =====
 main{}の前で宣言する。 main{}の前で宣言する。
 +
 +===== 配列を渡す =====
 +<code c>
 +main(){
 + int a[3]={1,2,3},b;
 + b = func( a );
 +}
 +func(int * a){
 + return a[2];
 +}
 +</code>
 +
 +  * 配列a[]のaだけの表記はアドレス(ポインタ?)を示す。
 +  * 配列は関数ではポインタで渡す。
 +  * 関数はポインタで受ける。
 +  * 関数の中では、同じように使える。
 +  * 関数の中で使った値は破棄される。ポインタで渡すとグローバル変数見たいに使えるというイメージだったが違うらしい。
  
  
softdev/csyntax.1328275073.txt.gz · 最終更新: 2013/07/15 20:27 (外部編集)