预期标识符或C中的'('

塞缪尔

我最近开始在Edx上学习CS50课程。我陷入第二个问题集,因为当我尝试编译代码时,出现以下消息:

expected identifier or '(' in C

如果您需要我的代码,这里是:

#include <stdio.h>
#include <cs50.h>

int main (int argc, string argv[])

int key;

{

    if (argc != 2)
    {
        printf("error\n");
    }
    else
    {
        key = atoi(argv[1]);

        if (key == 0 || key < 0)
        {
            printf("error");
        }
        else
        {
            printf("%i\n", key);
        }
    }
}

如果我的代码还有其他问题,请给我提示一下吗?

彼得·K

将声明int key移到的括号内main

然后将string argv[]main参数更改char* argv[]string argv[]对于main签名根本不正确

您还需要包括stdio.h和stdlib.h。

您的代码如下所示:

#include <stdio.h>
#include <stdlib.h>

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

    if (argc != 2)
    {
        printf("error\n");
    }
    else
    {
        key = atoi(argv[1]);

        if (key == 0 || key < 0)
        {
            printf("error");
        }
        else
        {
            printf("%i\n", key);
        }
    }
}

已通过Coliru验证

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C中简单的for循环中的预期标识符或'('

来自分类Dev

C中的链表,如何修复预期的标识符错误?

来自分类Dev

预期的标识符

来自分类Dev

预期标识符

来自分类Dev

预期的标识符或'('

来自分类Dev

OpenCL:内核中的预期标识符

来自分类Dev

预期标识符或')'目标C

来自分类Dev

预期的标识符或“(”目标C

来自分类Dev

预期标识符或')'目标C

来自分类Dev

错误:预期标识符

来自分类Dev

预期标识符令牌'('

来自分类Dev

预期的标识符或(错误

来自分类Dev

预期的标识符或“(”错误

来自分类Dev

“预期的标识符”错误?

来自分类Dev

resignFirstResponder预期标识符

来自分类Dev

生成的c文件中的“错误:数字常量之前的预期标识符”

来自分类Dev

浮点数声明中的标识符预期错误

来自分类Dev

xaml ResourceDictionary中预期用于Xamarin形式的标识符

来自分类Dev

Xcode中预期的标识符/解析问题?

来自分类Dev

在Java中调用方法时的标识符预期错误

来自分类Dev

函数声明中的预期标识符swift

来自分类Dev

预期的标识符或'('使用typedef枚举Objective-C

来自分类Dev

在C ++上收到“ ==”的错误:预期为标识符”

来自分类Dev

C - 错误:预期标识符或 '(' return 0;

来自分类Dev

C - “错误:预期标识符或 '(' 在 '[' 标记之前”

来自分类Dev

预期标识符 caesar.c 1 错误括号

来自分类Dev

预期的Blazor Child RenderTemplate标识符

来自分类Dev

收到“错误:预期的标识符或'('”

来自分类Dev

获取标识符预期错误