C程序的结构

 

C 程序的基本结构

       C 程序主要包括以下部分:

             1)预处理指令

              2)主函数

              3)主函数体

              4)注释(说明文字)

       示例(book0.c)

      

       接下来我们讲解一下上面这段程序。

       

       

       

       1、以上是程序开始的说明文字,程序编译时将忽略它。

       /* */用于注释多行文字,/*是开始,*/是结束。

       // 用于注释一行文字。

       注释的目的是为了提高程序的可读性,是给程序员看的,不是给电脑看的。

       

       2、以上一行是编译预处理指令,告诉 C 语言编译器在编译之前要包含stdio.h文件,程序中使用了printf函数,如果不包含这个头文件,编译时会出现警告。

       

       3、int main() 是主函数,程序从这里开始执行,主函数体的代码在一对花括号中。在同一程序中,main函数只能有一个。

       

       4、主函数中调用了C语言的库函数printf,用于输出一句文字。文字结尾的\n表示换一行,多个\n就可以输出多个空间。

       

       5、主函数返回,程序退出。

编译并执行 C 程序

       采用vi工具,输入以上源代码,源代码文件命名为book0.c。

       在命令提示符下输入:gcc -o book0 book0.c,编译源程序,如果没有编译错误,将生成一个命名为book0的可执行文件,如果没有用-o指定输出文件,缺省的输出文件是a.out。

       

       在命令提示符下输入:./book0,执行该文件,可以看到结果如下。

       

注意事项

       /**/         多行注释。

       //           单行注释。

       #include     包含其它文件的预处理指令。

       main        程序执行的起点。

       {}           函数体、语句块的开始和结束。

       ()           函数的参数放在括号中。

       ""           字符串放在双引号中。

       \n           换行符。

       ;            一行代码的结束。

       1)以上都是C语言的语法约定,是规则,不可改变,不能质疑,必须遵守;

       2)C语言严格区分大小写;

       3)中文的全角标点符号C语言无法识别,编译时会报错;

       4)C程序以;号表示一条语言的结束,多条语句可以书写在一行。

       5)如果只有;号,表示一条空语句。

 

版权声明

C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。

来源:C语言技术网(www.freecplus.net

作者:码农有道

如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发我的文章,谢谢!!!

如果文章有错别字,或者内容有误,或其他的建议或意见,请您留言指正,非常感谢!!!

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C语言技术网-码农有道

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值