string_a
この例では、 variable が variableとして宣言されている
場合、どのような違いがありstatic
ますか?
const char *pString;
void first(void)
{
const char string_a[] = " First string ";
pString =(char *)string_a;
}
void second(void)
{
const char string_b[] = " Second string ";
pString =(char *)string_b;
}
int main()
{
first();
second();
printf("%s\n", pString);
}
C でオブジェクトの寿命を決定したのは何ですか?
変数のグローバルスコープとファイルスコープの違いは何ですか?