一、编译,运行 并且 理解 你的 第一个 c程序

来源:互联网 发布:php短信验证码生成 编辑:程序博客网 时间:2024/06/04 01:22

下面  这段代码  是  最简单的  c语言程序:

以  linux  或者  mac系统  为例,你  需要把  上面的代码  保存成  一个文件,例如  1.c。然后  再打开终端,输入cd “1.c所在的文件夹”。假如  1.c所在的目录  是  /Desktop,那么  就  在终端中  输入 cd Desktop,然后  按  回车键,进入  该目录。进入  该目录过后  就  需要编译  刚刚的源文件  1.c  了,这时候  只要  输入  gcc 1.c  再按  回车  即可  (如果  不行的,可以  在网上  搜一搜  如何  搭建  c语言  开发环境)。编译完成  过后,编译器  会生成  一个可执行文件,a.out  是  默认的文件名。然后  再  在终端中  输入  ./a.out  就  可以运行  这个文件  了。你  可以得到  这样的结果:

接下来  需要讨论的  是  如何理解  上面的程序。首先,程序的第一行  是

你写的几乎每一个程序  都要  用上  这行语句。这行语句  告诉  编译器,你  在接下来的程序中  要用到的  命令  都包含在  stdio.h  这个文件中。

程序的第二行语句  是

这行语句  告诉  编译器  程序的名字  叫main。其中的  int  告诉编译器  这个程序执行完后  会返回  一个整数值。括号里面的  void  告诉  编译器  main()  这个函数  不附带  任何参数。
接下来  是  程序的正文  了。程序的正文  应该用  花括号{}括在里面。{}里面  第一行语句  是

printf()  是  c语言中的  一个函数,它的功能  就是  在屏幕上  显示出  它后面紧接着的  括号里面的  内容。我们  需要  电脑显示的  内容是“编程很有趣。”,  这是  字符串  而不是  单个的字符,所以  必须  写在  双引号  “”  里面。相反  单个字符  应该  写在  单引号‘’里面。在双引号中  编程很有趣。的后面  出现了  \n  这样  一个符号,这个符号  是告诉  系统  当显示完  编程很有趣。这句话过后  立即换行。
程序正文的第二行语句  是

这行语句  表明  程序执行完毕,然后  给系统  返回  一个值  0。这里  你  可以用  任何整数。只不过  0  习惯性地  被用来  表明  程序  成功地  执行完毕,没有遇到  任何错误。不同的数字  可以用来表示  不同的错误(比如:文件  没有  找到  等)。
最后  要说的  是  c语言里面  所有独立的语句  都  必须用  分号;  结尾,但是  有  其他附带语句的  除外。以后的内容中  会  举例说明  的。

原创粉丝点击