void functionality()
{
int ll = 5
char x = 'A';
for (int i = 0; i < ll; i++)
{
printf("c ", x);
}
}
我正在学习C语言,我写了上面的代码片段。但是,它没有运行大量错误。我似乎无法找到这里发生的问题,因为我遵循了教程中的代码并且我已经仔细检查了所有内容。
int main()
{
printf(functionality);
}
答案 0 :(得分:4)
乍一看你的代码我可以看到3个问题:
int ll = 5
行缺少;
和强>
行printf("c ", x);
应为printf("%c ", x);
和强>
最后缺少}
下次请尝试提供错误代码。
主要功能应如下所示:
int main(){
functionality();
}
该函数为void,因此无需在print
语句中调用它。此外,我们通过首先声明函数的名称后跟大括号来调用函数。我建议你先熟悉一下语言的基本语法。
答案 1 :(得分:3)
这些错误不是未知:
没有main
功能,因此无法运行。
您在此功能结束时错过了结束}
。
;
int ll = 5;
您的printf
来电格式不正确,您想要printf("%c ", x);
吗?
你的#include <stdio.h>
在哪里(或者你的编译器是自动引入的吗?)。
答案 2 :(得分:0)
你错过了
将c
函数中的%c
更改为printf()
,如下所示
printf("%c",x);
还要确保在功能结束时正确关闭所有括号。
确保您的程序中有一个main函数,并且还包含头文件