A variable declared inside any function is local. The scope of a local variable is limited to the function range inside which it is declared. A local variable can be initialized by outcome of any expression. Every call of the function initializes a local variable. Local variables are stored in memory area of the corresponding function.
関数の中で宣言されたものがローカル変数です。ローカル変数の有効範囲は、宣言したその関数内に限定されます。ローカル変数は、任意の式の結果で初期化する事ができます。関数の呼び出しによって、ローカル変数は初期化されます。ローカル変数は、対応する関数のメモリ領域に格納されます。
Examples:
例:
1 2 3 4 5 6 | int somefunc() { int ret_code=0; .... return(ret_code); } |