#include <stdio.h> int jolly(void); int deny(void); int jolly(void) { printf("For he's a jolly good fellow!\n"); return 0; } int deny(void) { printf("which nobody can deny!\n"); return 0; } int main(void) { jolly(); jolly(); jolly(); deny(); return 0; }什么意思
时间: 2024-03-02 16:49:34 浏览: 16
这是一个 C 语言程序,它包含了两个函数 "jolly" 和 "deny",以及一个主函数 "main"。
函数 "jolly" 用于输出 "For he's a jolly good fellow!",并返回一个值 0。
函数 "deny" 用于输出 "which nobody can deny!",并返回一个值 0。
主函数 "main" 调用了三次函数 "jolly",分别输出了三次 "For he's a jolly good fellow!",然后调用函数 "deny",输出 "which nobody can deny!"。最后返回了一个值 0,表示程序正常结束。
因此,该程序的输出为:
```
For he's a jolly good fellow!
For he's a jolly good fellow!
For he's a jolly good fellow!
which nobody can deny!
```
相关问题
#include <stdio.h> int main(void) { printf("hello world"); } 哪里错了
这段代码没有明显的语法错误,但是缺少了一个分号。在 printf 函数调用的末尾应该加上一个分号。修改后的代码如下:
```
#include <stdio.h>
int main(void) {
printf("hello world");
return 0;
}
```
注意,为了遵循 C 语言规范,main 函数需要返回一个整数值,因此添加了一个 return 0; 语句。
#include<stdio.h> main(void){ int a?b ,c/d;}修改错误
这段代码还是有语法错误,应该是这样:
```
#include <stdio.h>
int main(void){
int a, b;
int c, d;
// 这里可以进行一些操作
return 0;
}
```
这样就是一个完整的 C 语言程序了。需要注意的是,代码中的注释是用 `//` 开头的,而不是 `}`。同时,函数名 `main` 与返回值类型之间也需要有空格隔开。整型变量的定义也需要用 `,` 隔开,而不是 `?`。