标签搜索
热门文章
第一个C程序
2023-01-29 21:10:36 769阅读 0评论 0点赞
#include <stdio.h>
    int main()
    {
    printf("C语言");
    return 0;
}

输出:

C语言

第一行

  1. 字符#是预处理的标志,用来对文本进行预处理操作。预处理标志表示该行代码要预先进行处理,所以它要在编译器编译代码之前运行。
  2. include是预处理指令,它后面跟着<>表示<stdio.h>内的stdio.h文件在这里读入。
  3. <>里面的stdio是“standard input output”的缩写形式。<>里面的.h是头文件是扩展名为.h的文件,其中包含要在多个源文件之间共享的 C 函数声明和宏定义。头文件有两种类型:程序员编写的文件和编译器附带的文件。

第二行

  1. 声明了一个main函数,它的返回值类型是int类型。main函数的意思是“函数”。main的中文意思是“主要的”,其后跟的()用来表明main是个函数。每个C程序都有一个main函数
  2. int是一种数据类型,表示整数类型。在该代码中表示返回值是个整数。
  3. ()里面放置的是函数的参数,如果没有参数,则括号为空。

第三行


“{”表示函数的开始。


第四行

  1. 使用标准库中的printf输出一行信息。printf是print formate的缩写形式,意思是格式化打印、输出函数。
  2. ()表示printf是一个函数名,()内放置的"C语言"是main函数传递给printf的信息,这个信息叫做参数,完整的称呼叫做函数的实际参数。
  3. printf函数接受到main函数传递给它的参数——"C语言",然后将双引号之间的内容按照一定格式输出到屏幕上。

第五行

  1. return中文意思是“返回”,作用是从函数中返回,后面紧跟着要返回的值——0.
  2. 由于语句被添加到了main函数中,表示因此main函数向操作系统返回了一个0值。操作系统通过返回值来了解程序退出状态,是正常还是异常。注:一般0表示正常-1表示异常。若返回值类型为void,则return后面不用跟返回值,直接写return就可以终止函数运行。

第六行


“}”表示函数终止。

ps:

评论

取消