「C言語」グローバル(global)変数とローカル(local)変数を使うサンプル

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#include <stdio.h>
/* グローバル変数 */
int cftA=120;
void func()
{
/* 関数のローカル変数 */
int cftB=140;
printf("function parameter cftB = %d\n", cftB);
}
int main(void)
{
printf("global parameter: cftA = %d\n", cftA);
/* main関数のローカル変数 */
int cftC =180;
/* 関数の呼び出し */
func();
printf("main local parameter: cftC = %d\n", cftC);
return 0;
}
#include <stdio.h> /* グローバル変数 */ int cftA=120; void func() { /* 関数のローカル変数 */ int cftB=140; printf("function parameter cftB = %d\n", cftB); } int main(void) { printf("global parameter: cftA = %d\n", cftA); /* main関数のローカル変数 */ int cftC =180; /* 関数の呼び出し */ func(); printf("main local parameter: cftC = %d\n", cftC); return 0; }
#include <stdio.h>
 
/* グローバル変数 */
int cftA=120;
 
void func()
{
  /* 関数のローカル変数 */
  int cftB=140;
   printf("function parameter cftB = %d\n", cftB);
}
 
int main(void)
{
 printf("global parameter: cftA = %d\n", cftA);
 
  /* main関数のローカル変数 */
  int cftC =180;
   /* 関数の呼び出し */
  func();
  printf("main local parameter: cftC = %d\n", cftC);

  return 0;
}

実行結果
global parameter: cftA = 120
function parameter cftB = 140
main local parameter: cftC = 180

C言語

Posted by arkgame