gpt4 book ai didi

c - MingW 编译器中 C 中的 And 语句导致的错误

转载 作者:太空宇宙 更新时间:2023-11-04 08:17:05 24 4
gpt4 key购买 nike

<分区>

我已经开始使用记事本++ 编写 C 和 mingW 来为我的大学类(class)编译它。我正在制作一个程序,告诉您参数的数量是偶数还是奇数。任何超过 10 个的论点都说太多了。但是,我不断收到一条错误消息,提示“错误:在“(”之前需要标识符”并且它指向 arg%2 之前的括号。任何帮助将不胜感激!

#include <stdio.h>

int main(int argc, char *argv[])
{

if (argc ==1)
{
fprintf(stderr,"You need to give some arguments\n");
return 1;
}

else if (arg < 11)&&(argc%2 == 0)
{
printf("There is an odd number of arguments\n");

}
else if (argc%2 == 1)
{
printf("There is an even number of arguments\n");

}
if (argc > 11)
{
fprintf(stderr,"Error: Too many arguments!\n");
return 1;
}
return 0;

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com