「C言語」関数のプロトタイプ宣言を使うサンプル

構文
戻り値の型 関数名(引数の型);
サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#include <stdio.h>
/* 関数のプロトタイプ宣言 戻り値なし*/
void funcA(void);
/* 関数のプロトタイプ宣言 戻り値あり*/
int funcB(int, int);
int main(void){
int m, n;
m= 101;
n = 121;
/* funcA関数 */
funcA();
/* funcB関数 */
printf("result=%d\n", funcB(m,n));
return 0;
}
/* funcA関数 */
void funcA(void){
printf("this is sample\n");
}
/* funcB関数 */
int funcB(int x, int y){
int result = x -y;
return result;
}
#include <stdio.h> /* 関数のプロトタイプ宣言 戻り値なし*/ void funcA(void); /* 関数のプロトタイプ宣言 戻り値あり*/ int funcB(int, int); int main(void){ int m, n; m= 101; n = 121; /* funcA関数 */ funcA(); /* funcB関数 */ printf("result=%d\n", funcB(m,n)); return 0; } /* funcA関数 */ void funcA(void){ printf("this is sample\n"); } /* funcB関数 */ int funcB(int x, int y){ int result = x -y; return result; }
#include <stdio.h>

/* 関数のプロトタイプ宣言 戻り値なし*/
void funcA(void);
/* 関数のプロトタイプ宣言 戻り値あり*/
int funcB(int, int);

int main(void){

  int m, n;
  m= 101;
  n = 121;

  /* funcA関数 */
  funcA();

  /* funcB関数 */
  printf("result=%d\n", funcB(m,n));

  return 0;
}
/* funcA関数 */
void funcA(void){
  printf("this is sample\n");
}
/* funcB関数 */
int funcB(int x, int y){
  int result = x -y;
  return result;
}

実行結果
this is sample
result=-20

C言語

Posted by arkgame