为什么会出现错误“格式[-Wformat-extra-args]

时间:2019-09-07 12:29:39

标签: c

几天前我才开始学习如何编程,我正在学习教程。每次我编译代码时,都会收到“格式[-Wformat-extra-args]的参数过多”

我曾尝试重新编写代码,但没有帮助。

int main()
      {       
             printf("i\n" ,radius);
             return 0;
       }

错误是:

too many arguments for format [-Wformat-extra-args]

2 个答案:

答案 0 :(得分:1)

因为格式参数太多;格式字符串中的任何字符都不以%开头,因此不需要任何

答案 1 :(得分:1)

         printf("%i\n" ,radius);
         return 0;
   }

根据变量类型,您必须使用'%'+字母