練習問題12
基本知識
問 1-1
特定の関数内でしか使えない変数のことをなんと呼ぶか。
問 1-2
ソースファイル全体で使用できる変数のことをなんと呼ぶか。
問 1-3
特定の関数内でしか使えないが値は残る変数のことをなんと呼ぶか。
プログラム読取
次のプログラムから、ローカル変数、グローバル変数、静的なローカル変数、
をそれぞれ抜きだせ。
をそれぞれ抜きだせ。
問 2-1
#include <stdio.h>
int var;
int main(void)
{
int count;
static int arc;
return 0;
}
記述式
問 3-1
変数は原則として各関数ごとに独立して作られるが、それはなぜか簡潔に説明せよ。
基本知識(解答例)
解 1-1
ローカル変数
解 1-2
グローバル変数
解 1-3
静的なローカル変数
プログラム読取(解答例)
解 2-1
ローカル変数 : count
グローバル変数 : var
静的なローカル変数 : arc
グローバル変数 : var
静的なローカル変数 : arc
記述式(解答例)
解 3-1
他の関数と同じ変数名になっていないかどうか、
いちいちチェックすることなく変数名を決められるようにするため。
いちいちチェックすることなく変数名を決められるようにするため。
本サイトについて
苦しんで覚えるC言語(苦C)はC言語入門サイトの決定版です。
C言語の基本機能を体系立てて解説しており、
市販書籍と同等以上の完成度です。




