8赞
391
当前位置:  开发笔记 > 编程语言 > 正文

简单的C语言程序示例

经典的C语言程序示例是在屏幕上打印出helloworld。但是这多少有点简单,为了更加深入的了解C语言程序,让我们搞点更加“高级”的程序。#incl

经典的C语言程序示例是在屏幕上打印出hello world。

但是这多少有点简单,为了更加深入的了解C语言程序,让我们搞点更加“高级”的程序。

#include /*把stdio.h文件的所有内容都输入到该行所在位置*/
int main() /*从main函数开始执行*/
{ /*函数体开始*/printf("你好,欢迎进入C语言的世界。\n"); /*调用printf()函数*/printf("想要了解更多知识,请访问www.txtsdy.com");return 0; /*return语句*/
} /*程序结束*/

是不是更高级了?哈哈^_^。

现在我们看到的是编译的结果

 下面我们开始逐一解读这一行行C语言代码。




1.  #include

#include是一条C预处理指令,预处理就是C编译器在编译前对源代码做的准备工作。

include文件用来提供便捷的途径共享许多程序共有的信息。

stdio.h文件包含了所有C编译器所使用的输入和输出函数,且该文件名的含义就是标准输入/输出头文件,所以所有的C编译器的软件包都提供stdio.h文件。

至于头文件,可以简单理解为把程序和编译器正确的组合。头文件可以定义一些常量,指明函数名和如何使用它们......,不仅如此,头文件还包含了在创建最终可执行程序时编译器要用的信息。


2.  int main()

首先我们来了解一下main()函数,main函数也被称为主函数,C语言程序一定要从main()函数开始。

int是main()返回类型,表明main()函数返回的值是整数。

通常来说,main()的圆括号内要包含一些传入函数的信息,在我们的示例中,圆括号内不需要传递任何信息,所以我们什么也没写,当然如果要写也可以,比如main(void),void表明main()不带任何参数。


3.  {}

{}中就是函数体,{表明函数体的开始,}表明函数体的结束。注意只有{}才有这样的作用。


4.  printf("你好,欢迎进入C语言的世界。\n");


     printf("想要了解更多知识.请访问www.txtsdy.com.");

printf()是C语言中的一个标准函数,其中()告诉编译器printf是一个函数名,()内的信息就被称为参数,()内的\n字符没有被输出,这是因为\n的意思是在下一行的最左边开始新的一行,通俗来将就是:进入下一行。


5.  return 0;

有返回值的C函数就要有return语句,其中0是等待返回的值,记住不要在有返回值的函数中省略它。 


6.  ;

任何在函数体内的语句都要用;做结尾。


7.  /*  */

/*  */中的内容是注释,是给人看的,编译器编译时不会把/* */编译。写注释是个好习惯!!!

                                                                                                                                                                                                                                                                                                                                                                                                          



推荐阅读
author-avatar
lucy719674
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有