C语的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:50:35
有个例题是这样的
main()
{
printf("this is a c program.n\");

说是输出后就变this is a c program.
我要输出
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Very good!
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
就写
main()
{
printf("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
printf(" Very good!\n");
printf("* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n");
}
可是好象不对要加入#include "stdio.h" 为什么?
好象后面还要 return 0为什么了?

多看看书就知道了,你应该是刚学吧.
#include "stdio.h"是头文件,必须的,因为你写的程序要调用printf函数.
return 0是C最新规定的,如果还不懂的你可以从书上找,书上更详细.

printf是函数在头文件stdio.h 中。
你用到printf了,所以要加在了!!!

#include <stdio.h>

void main()
{
printf("this is a c program \n");
}

这样就可以了!

printf()函数在"stdio.h"头文件里面,你如果要调用必须把初始头文件的,要不编译器哪去找这个函数。

注意到main() 前面没加任何的函数输出类型说明,但缺省的是输出整型值的,即main()等价于int main()。所以就会返回整型了。

用到什么现成函数就得在文件头加上函数库名字
这个程序里包含输入输出函数,而输入输出函数包含在"stdio.h"头文件里面
记住这个规定就行了

printf是输出函数 把括号里的字符全部原样输出
这个是内部的函数 所以要在前面声明一下
#include <stdio.h>这个就是声明printf函数
printf函数存放在stdio.h这个文件里