ユーザ用ツール

サイト用ツール


softdev:csyntax

差分

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

この比較画面へのリンク

最新のリビジョン両方とも次のリビジョン
softdev:csyntax [2012/02/03 22:17] – 作成 kingsoftdev:csyntax [2013/06/12 23:58] – [グローバル変数] king
行 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.txt · 最終更新: 2013/07/15 20:25 by 127.0.0.1