前提・実現したいこと
入力した数字を二乗して返す関数を作成したいのですが、
作成した関数が競合するとエラーが出てきます
発生している問題・エラーメッセージ
11-10.c:2:5: 警告: 組み込み関数 ‘pow’ と型が競合しています [デフォルトで有効] int pow(int);
該当のソースコード
#include<stdio.h> int pow(int); int main(void) { int ans; int min; scanf("%d",&min); ans = pow(min); printf("%d",ans); return 0; } int pow(int max) { int num; num=(max*max); return num; }
補足情報(FW/ツールのバージョンなど)
リナックスを使っています。
「関数型プログラミング」のタグは意味が違いますので外してください。
回答2件
あなたの回答
tips
プレビュー