发布网友
共5个回答
热心网友
第一句是错误的,要更改为#include <stdio.h>
首先要知道:C语言是面向过程的语言,它是由一个一个的函数组成的,每个函数里面一般都包括一些语句,这些语句会被编译器编译成代码,让计算机执行。每个函数里面包括的这些语句,是解决问题的每一步,我们写程序就是用C这种语言写出解决问题的每一步,所以是面向过程的语言。
。。
C语言由很多函数组成(简单的只有一个函数,而且是主函数)
每个C语言都有一个主函数main(),它是必须的,因为程序一开始是从这个函数开始执行的。C语言就这么规定。
每个函数可能有参数,返回值,参数表示调用这个过程(函数)时的输入,返回值表示过程执行完毕,返回一个数值,表示一下执行的结果或者其他信息。主函数也是有参数的,只不过刚开始学,不用理会。你的程序,主函数返回值是int型的,返回的数值是0,在主函数里有一句return 0;就表示返回给操作系统一个0,一般0表示正常结束,当然返回个1或者2,Windows系统也不会理会你(具体怎么回事,我也不太懂,可能跟每个系统的内部有关系,我也是大一刚学完C)。
具体关于函数返回值,还有函数的其它问题——看书吧,书上详细。(推荐外国的教材,自己百度)
主函数里第一条语句是个调用,对标准打印函数的调用,这个函数名字是printf,有返回值,但一般丢弃不用,后面括号里是参数列表,这次调用仅仅传递了一个参数——“this is a program.\n”。这是个字符串,printf函数对这个字符串进行分析处理,正常的字母,正常输出到屏幕,直到后面遇到斜杠n,这有特殊的意思——表示换行,所谓换行就是把光标移到下一行,这样,你下次输出或者输入的时候,就从下一行开始,如果没有换行,下一次输入输出就紧跟着program.进行,这样不容易辨别,为了好看一些,要换行,加个\n。具体关于其它的参数,参看书。
最后一句是个返回语句,return是返回的意思就不用讲了吧,return后面也可以什么都没有,直接加个分号,这时候表示返回值为空,但是,return后面的东西一定得和一开始定义的类型一样,你不能前面说返回只猫,后面却突然返回一条狗。。。
热心网友
#include <stdio.>//包含头文件
int main()
{
printf("this is a program.\n");//输出this is a program这句话
return 0;//因为main函数为int类型所以需要一个返回值
}追问发了
追答什么发了????
热心网友
#include <stdio.> // 引入头文件
int main()
{
printf("this is a program.\n");//打印this is a program这句话 '\n' 换行
return 0;// 返回值 int
}
热心网友
#include <stdio.h> //引用头文件库里的stdio.h文件
int main()//主函数框架
{
return 0;//因为主函数返回值类型为int,所以这里要返回整形数据0
}
printf("this is a program.\n"); //printf就是stdio.h文件里的一个函数,这里是调用这个函数,函数的作用是在屏幕上打印出 this is a program.换行
热心网友
请问您的题目呢?追问发了,每句话什么含义,大概,我是菜鸟
追答#include //这个是头文件,stdio.h是标准的输入输出头文件,如果你的程序里还用到
计算函数什么的,还要加相应的头文件如math.h//
int main() //我觉得main()前面可以不加int,C语言里面是不用加的但c++里面要加//
下面两句你自己的题目里已经解释的蛮清楚了我就不解释了