我编C时怎么这也出错

来源:百度知道 编辑:UC知道 时间:2024/07/08 20:38:04
#include <stdio.h>
int main()
{
printf("Computer, computer everywhere");
printf(\n as far as I can C");
return 0;
}
电脑说我<stdio.h>出错 我实在是搞不明白怎么错的,跟我书上我写的一样,难道书错了?

#include <stdio.h>
int main()
{
printf("Computer, computer everywhere\n");
printf("as far as I can C");
}
试试看??????

#include <stdio.h>
void main(void)
{
printf("Computer, computer everywhere");
printf(\n as far as I can C");

}
C里边一般main函数都是无参数的 C++里边可以采用int main()

可参考如下内容 学过编译里边的对编译程序数据的存储分配的话 应该很清楚的了

C程序最大的特点就是所有的程序都是用函数来装配的。main()称之为主函数,是所有程
序运行的入口。其余函数分为有参或无参两种,均由main()函数或其它一般函数调用,若调用
的是有参函数,则参数在调用时传递。
main()
{
...
y1=f1(x1,x2);
...
}
f1(int a,int b)
{
....
Y2=f2(x3,x4);
....
}
f2(int m,int n)
{
....
.....
}
在前面课程的学习中,对main()函数始终作为主调函数处理,也就是说,允许main()调用
其它函数并传递参数。事实上,main()函数既可以是无参函数,也可以是有参的函数。对于有
参的形式来说,就需要向其传递参数。但是其它任何函数均不能调用main()函数。当然也同样
无法向main()函数传递,只能由程序之外传递而来。这个具体的问题怎样解决呢?
我们先看一下main()函数的带参的形式: