工控课堂

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

工控课堂 首页 工控文库 工控上位机 查看内容

C语言程序的结构认识

2019-4-24 19:45| 发布者: gk-auto| 查看: 1| 评论: 0|原作者: gk-auto

摘要: 身边的同学们有好多人都正在学习C语言,有好大一部分仅仅是会把题写出来,但是如果要解释其中的每一步代码的意思或表达意义,可能就会大喊:“脑壳痛!!!”。其实吧,小编我也是这样,因此今天为大家带来一点对C语 ...

身边的同学们有好多人都正在学习C语言,有好大一部分仅仅是会把题写出来,但是如果要解释其中的每一步代码的意思或表达意义,可能就会大喊:“脑壳痛!!!”。其实吧,小编我也是这样,因此今天为大家带来一点对C语言语句的具体含义吧,也许…可能…会给你带来一点帮助!


例:计算两个整数之和的c程序:
#include<stdio.h>
main()
{
   int a,b,sum; /*定义变量a,b,sum为整型变量*/
    a=20; /*把整数20赋值给整型变量a*/
    b=15; /*把整数15赋值给整型变量b*/
    sum=a+b;/*把两个数之和赋值给整型变量sum*/
    printf(“a=%d,b=%d,sum=%d\n”,a,b,sum);/*把计算结果输出到显示        屏上*/
    return 0;
}
以上这段代码可以说是十分简单了,可你能把开头结尾的语句解释清楚吗?以下便是对这些语句的解释。
语句解释:
1、任何一个c语言程序都必须包括以下格式:
main() { }这是c语言的基本结构,任何一个程序都必须包含这个结构。

2、main() 在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。

3、被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。

4、在{ }里面每一句话后面都有一个分号(;),在c语言中,以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。

5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum);   通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果:
a=20,b=15,sum=35

6、#include
注意:(1)以#号开头(2)不以分号结尾这一行没有分号,所以不是语句,在c语言中称之为命令行,或者叫做“预编译处理命令”。

7、程序中以 /*开头并且以*/结尾的部分表示程序的注释部分,注释可以添加在程序的任何位置,为了提高程序的可读性而添加,但计算机在执行主函数内容时完全忽略注释部分,换而言之就是计算机当做注释部分不存在于主函数中。


C程序的生成过程
C程序是先由源文件经编译生成目标文件,然后经过连接生成可执行文件。
源程序的扩展名为.c ,目标程序的扩展名为 .obj , 可执行程序的扩展名为 .exe 。


看完之后有没有对C语句有没有更全面的理解(大佬请自动回避,比不起啊),好了好了,小编将会在未来不断更新,今天就到这里了^-^。
对!还有一件事差一点忘了说,最近小岛昼夜温差挺大的,在座各位记得适当加减衣物。


20190314163430_941.jpg

路过

雷人

握手

鲜花

鸡蛋

相关阅读

最新评论

热门文章

QQ|免责声明|本站介绍|工控课堂 ( 沪ICP备14007696号-3 )|网站地图

GMT+8, 2019-4-24 19:45 , Processed in 0.038129 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部