我们接我们这个画面当中的机器语言的这样一些部分,比如说第一个b8 CF零一。第二个BB二一零二第三个零三d八第四个b4 ef零四第五个2 BC 3。这些呢,都是我们的机器,机器语言的部分,那我们机器语言呢,它这样一个二进制代码呢,就是它的这样一个机器指令。我们很难。从我们的这样一个机器语言中呢,看出它有一个什么样的功能,起一个什么样的作用,有什么样的使用路用途。我们很普通人呢,
看出一些简单的内容,一些含义以及它相关的功能。比如说我们看第一个mov ax三八三,这是进行一个移动,把我们这样一个数值来进行一个移动。后面的AD db xax这时候对我们两个数呢进行相加。还有我们后面的mov ax一零五五,这是对我们的数量进行一个移动。我们汇编指令需要通过汇编程序转化为机器指令呢,才能被计算机所执行,它依赖于具体的机器也是难以移植的。那么,接下来最后呢,出现了随着计算机的进一步的发展,我们出现了一种叫做高级语言的机器语言。
要求在屏幕上输出this is a super gra。输出这一段文字。那么,我们C语言呢?是怎么输出文字的呢?我们可以用我们标准输出函数printf。这里大家看一下这个图,当中有一个printf this is AC program。这个printf呢,是我们标准的输出函数,那么我们要使用这个标准的,这个标准的输出函数呢?是在我们的标准输入输出库函数stdio当中的,那么我们要在我们的程序中。所使用使用我们的这样一个标准的输出函数,
是我们的函数题,函数题表示我们函数的功能。比如说在这样一个函数体当中,我们有两个语句printf this is AC program和retarding。它们是什么含义呢?刚才我们讲过printf表示,我们的标准输出函数。标准输出函数呢,是输出所指定的一行信息,它的格式呢,是我们printf呢,后面是一个括号。括号呢,有一个双引号,双引号当中。
表示。要输出的这样一个格式。最后呢,this is the security program后面有一个反斜杠n,反斜杠n。表示的是在输出完。它前面的this is th ec program之后进行一个换行。也就说反斜杠n呢,是一个换行服务,在我们的这样一个双引号当中,this is th ec program它。它是照原样进行输出,后面的这样一个转义字符反斜杠n,一个反斜杠,一个n这样一个转义字符。
是进行换行,它不进行,它不进行显示,它就表示要进行换行。那么那那么也就是说program括号。双引号this is AC program反七杠n双引号反括号。它表示了输出所指定的一行信息,最后呢,还有一个return 0。所以它零呢表示我们。函数结束完毕,返回一个零值,刚才我们讲过我们的internet呢,它所使函数所使用的数据类型呢是?是int型的int型,
下面的这个图呢,表示我们函数运行的这样一个结果,那么我们运行的这个程序之后呢,它就在我们屏幕上显示this is th ec program,然后进行画行。那么就是说我们要输出的值呢?那么进行了这样一个显示,那么最后呢?大家要注意在我们函数的每个语句之后呢?都有一个分号表示了我们语句的结束,比如说我们这个printf this is you rc program,后面有一个分号。表示我们输出语句的结束retard 0根号,表示我们的这样一个返回零值,这样一个语句的结束。
是int整型。在执行完主函数后呢,会得到一个子函数值其值,为整型retire 0的作用呢,是当被函数执行结束后。将零作为函数值返回到第二个函数处。函数体用花括号括起来就说我们内函数后面的这样一个函数体,它是包含在一对大括号当中,大括号当中。当中呢,就是我们函数与函数这样一个执行的功能部分。printf是我们cda系统呢,提供的库函数中的输出函数print函数中双引号类的字符呢?字符串this is AC program,赵媛要输出反斜杠n是换行符,
也就说在输出this is AC program之后呢,在屏幕上的光标位置的这样一个。进行换行。每个语句后呢,都有一个分号表示语句的结束。在使用库函数的输入输出函数时啊,编译系统要求程序提供子函数的信息程序第一行井号includes ddl点h两个尖括号。它的作用呢,就是用来提供这样一个信息stdio点h,是系统提供的一个头文件名stdio,是standard input and output。output的缩写文件后,缀点h的意思呢?是头文件,因为这些文件呢,
作为注释,那么我们看一下我们注释的这样一个输出的部分。井号includes 1 dl点h就是我们的编译预处理标准,输入输出不函数头文件包含在我们。我们的程序当中in term是我们的函int是我们函数使用的这样一个数据类型,when是主函数两个大括号之间是我们的函数题。printf.括号双引号。两个斜杠,how do you do?一个反斜杠n双引号。哦,这里呢,我们的输斜杠呢,就要按照这个方式呢进行输出。
那么我们再看一下。这里的井号includes dd二点hin term两个大括号printf。括号双引号斜杠星号,how do you do斜杠星号反斜杠n反斜杠n呢?是代表我们的换行符,是我们的转义字符换行符。retire 0这里的输出结果呢?是在两个。反斜杠两个星号之间。输也也包括这两个部分呢,也也只有输出我们的how to do这样一个部分,那么这是我们程序输出的部分。