这道题什么每句话什么意思c语言
发布网友
发布时间:8小时前
我来回答
共5个回答
热心网友
时间:2024-10-22 19:41
第一句是错误的,要更改为#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后面的东西一定得和一开始定义的类型一样,你不能前面说返回只猫,后面却突然返回一条狗。。。
热心网友
时间:2024-10-22 19:41
#include <stdio.>//包含头文件
int main()
{
printf("this is a program.\n");//输出this is a program这句话
return 0;//因为main函数为int类型所以需要一个返回值
}追问发了
追答什么发了????
热心网友
时间:2024-10-22 19:42
#include <stdio.> // 引入头文件
int main()
{
printf("this is a program.\n");//打印this is a program这句话 '\n' 换行
return 0;// 返回值 int
}
热心网友
时间:2024-10-22 19:43
#include <stdio.h> //引用头文件库里的stdio.h文件
int main()//主函数框架
{
return 0;//因为主函数返回值类型为int,所以这里要返回整形数据0
}
printf("this is a program.\n"); //printf就是stdio.h文件里的一个函数,这里是调用这个函数,函数的作用是在屏幕上打印出 this is a program.换行
热心网友
时间:2024-10-22 19:43
请问您的题目呢?追问发了,每句话什么含义,大概,我是菜鸟
追答#include //这个是头文件,stdio.h是标准的输入输出头文件,如果你的程序里还用到
计算函数什么的,还要加相应的头文件如math.h//
int main() //我觉得main()前面可以不加int,C语言里面是不用加的但c++里面要加//
下面两句你自己的题目里已经解释的蛮清楚了我就不解释了
这道题什么每句话什么意思c语言
首先要知道:C语言是面向过程的语言,它是由一个一个的函数组成的,每个函数里面一般都包括一些语句,这些语句会被编译器编译成代码,让计算机执行。每个函数里面包括的这些语句,是解决问题的每一步,我们写程序就是用C这种语言写出解决问题的每一步,所以是面向过程的语言。。。C语言由很多函数组成(简...
汉诺塔c语言问题:请详细解释一下else语句里面每一句话的意思...
hanoi(n-1,one,three,two); 将去掉上面的n-1个盘子从A柱子移动到第二个柱子B上。此时,这个调用的问题实际上转化为搬动n-1个盘子了,且源柱子和目标柱子变成了A和B。 move(one,three); 在上面的n-1个盘子移到中间柱子B的情况下,自然可以将最下面的大盘子移动到目标柱子C去。 hanoi(n-1,t...
几道C语言题,带上解释呀,多谢
getchar(),的意思是每次从终端读取一个字符,所以c1得到的是字符a,C2得到的是回车符 第三题:D,a和b同为正或者同为负,就是a,b同号的表达式
这个C语言字符串连接程序每一句是什么意思啊 不懂啊
s1[200]是为了把s2串连接过去后,s1串的新长度,等于原来s1串和s2串长度的总和,这是为了防止串长“溢出”。
急急急 C语言求解,每句都是什么意思啊,给每句写上注释,好的话可加分
include<intrins.h> //程序中没有用到,一些位操作函数 include<stdio.h>//基本输入输出,没用 define uint unsigned int //宏定义 define uchar unsigned char //start IO definition sbit CLK=P2^0;sbit ST=P2^1;sbit EOC=P2^2;sbit OE=P2^3;sbit ADDA=P2^5;sbit ADDB=P2^6;sbit ADD...
...麻烦请详细解答一下。每一句是什么意思、最好细致到每个单词是什么意...
while(*p!='\0') //p是一个指针,设指向一个数组.{ if(*p>='0' && *p<='9') //当指向的那个数是0~9之间的一个字符时,num+1 num++;p++; //p指向下一个元素 }
关于单片机C语言的,这个每一句的意思是什么呢?我刚学
for(j=100,j>0;j--); 这句也是C语言里面的一个循环函数体,原型是for(;;){ }意思是先给j 一个整型数100,然后判断j>0(如果j大于0); 就执行原型{ }里面的内容,现在没有{ },则就不用执行,则j --(j减一),又回到判断j>0(如果j大于0),直到j小于0为止,也就是循环一百次。
大神请讲解一下这段c语言每句的意思,谢谢
time),价格(price),exVol(应该是容积值),和平均价格(avgPrice),然后计算241个价格和以前的价格差,和总价格(price*exVol/100的值),后面两个还在价格中找了最大值和最小值。时间统计的是读取数据和计算价格差和总价格还有输出答案的时间,也就是实现这些功能程序所运行的时间。
谁能帮我解释一下这道c语言题目啊 不懂
1.转换说明符 a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)c 字符 d 有符号十进制整数 f 浮点数(包括float和doulbe)e(%E) 浮点数指数输出[e-(E-)记数法]g(%G) 浮点数不显无意义的零"0"i 有符号十进制整数(与%d相同)u 无符号十进制整数 o 八进制...
C语言,解释一下每一行什么意思,看不太懂
第二行:主函数 第三行:定义一个文件型指针变量,定义数组变量及赋值 第四行:写方式打开文件 第五行:for 循环语句 是将数组中的数值以整数的形式写到文件 第六行:写入换行符到文件 第七行:关闭文件 第八行:只读方式打开文件 第九行:从文件中读取一个整数到n中 第十行:关闭文件 第十一行...