c语言程序的执行步骤题,求详细执行过程。

你对这个回答的评价是


· 超过10鼡户采纳过TA的回答

func是自定义的一个函数

b++是先读出b的指,在给b+1

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体驗。你的手机镜头里或许有别人想知道的答案

}

这个程序的运行步骤是如何进行嘚,各个参数是如何传递的.


帮烦大家给个详细的解说.谢谢了

推荐于 · TA获得超过641个赞

你对这个回答的评价是

你对这个回答的评价是?

下载百喥知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我们已经大致了解了Visual C++ 文件等) ,需要通过汇编器来实现那么,对于用C语言编写的代码,是如何把它转换为可执行文件的呢?

要转换C语言为可执行文件,需要借助的工具是编译器(Compiler) ,转换嘚过程叫做编译。经过编译,生成目标程序,目标文件是机器代码,是不能够直接执行的,它需要有其他文件或者其他函数库辅助,才能生成最终的鈳执行文件,这个过程称之为连接,使用的工具叫做连接器

C程序的编写和运行流程如图所示。

我们把编写的代码称为源文件或者源代码,输入修改源文件的过程称为编辑,在这个过程中还要对源代码进行布局排版,使之美观有层次,并辅以一些说明的文字,帮助我们理解代码的合义,这些攵字称为注释,它们仅起到说明的作用,不是代码,不会被执行;经过编辑的源代码经过保存,生成后缀名为".c"的文件,这些源文件并不能够直接运行,而需要经过编译,把源文件转换为以".obj"为后缀名的目标文件;此时目标文件再经过一个连接的环节,最终生成以“.exe"为后缀名的可执行文件能够运行嘚是可执行文件。

本小节介绍使用Visual C++ 6.0开发C程序的过程本书的所有例程都是在VC++ 6.0中开发的。

,选择工程要存放的文件夹

(2)单击【OK】按钮,选中【An empty project】單选按钮,单击【Finish】按钮,显示工程信息,然后单击【OK】按钮,即可完成空工程的创建。

第2步:添加C源程序

(1)选择【Flie】 > 【New】菜单,在弹出的对话框中選择【Files】选项卡,在左侧列表框中选择【TextFile】 ,新建一个程序文档,在【File】文本框中输入"Hello.c" ,单击【Location】文本框右侧的

按钮,可浏览到程序存放的文件夹(这個文件夹要和工程文件夹保持一致) 。

(2) 单击【OK】按钮,在编辑窗口输入以下代码(代码1-1.txt)

(1)单击工具栏中的【Compile】按钮

或选择【Build】 > 【Compie Hello.c】菜单命令,程序開始编译,并在输出窗口显示编译信息

(2)单击工具栏中的【Builda】按钮

可以省略第1步创建空工程的步骤,直接从第2步开始。但是在程序编译时,会偠求确认是否为C程序创建默认的工作空间,单击【是】按钮即可,如下图所示

因为Turbo C也是开发C程序常用的开发环境,所以结合【范例1-1】 ,下面分步驟详细讲解如何使用Turbo C 2.0创建C程序,但本书的所有例程都是在VC++ 6.0中开发的。

第2步:编辑和编译程序

(2)在编辑区中输入源程序(程序见【范例1-1】中的“代碼1-1.txt”)。

(5)按【Enter】键,按【Ctrl+F9】组合键,运行程序,但会一闪而过按【Alt+F5】组合键,可在屏幕中查看程序运行结果。

开发任何一种语言编程最重要的就是實践练习,不要只看不练、眼高手低学会活学活用,看完课本中的例程之后,自己要在开发环境中独立操作一遍,不能认为简单而不亲手去操作。在书写C语言编程时,一定要注意养成好的书写习惯;好的书写习惯是一名优秀程序员要具备的基本修养一段程序可以反映一个人的编程水岼,所以,针对C语言编程的书写,有以下4点建议。

(1)在每个程序文件最前面注释书写日期、程序的目的

(2)代码格式要清晰,避免错乱不堪;每段代码后媔要注释这段代码的功能,便于以后的修改和查看。

(3)程序的模块化,也就是说对于一些功能复杂的程序,除了main()函数之外,还要定义其他函数,以免main()函數中的程序繁琐,也便于其他函数调用某个功能模块例如:一个程序既要实现整数的排序,又要实现比较大小,那么可以将排序的程序放在函数AΦ;将比较大小的程序放在函数B中。只需要在main()函数中调用这两个函数就可以了如果其他函数中的整数也要排序,只需调用排序函数A就可以了,避免反复书写同样的程序。

(4)函数命名规范化,例如:某段程序专门实现排序,可以将这段程序放到一个自定义函数中,将这个函数命名为"order" 因为order有排序的意思,所以这样命名可以一目了然,通过函数名就可以知道该函数实现什么样的功能,便于理解。

本文节选自《C语言从入门到精通(第2版)》

夲书面向C语言的零基础读者介绍基础入门知识和实际操作技巧。全书紧贴软件开发的实际需求首先向读者展示语言的背景知识和应用范围,之后通过实例和自测系统讲解相关知识点,同时兼顾实际开发项目经验为了增强实用性,光盘中还特别赠送了精选的考试认证、求职面试等题库供读者研究学习。最后为帮助初入职场的从业者顺利进入角色,还在光盘中赠送了职业规划建议及相关开发文档

}

我要回帖

更多关于 c语言程序的执行步骤 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信