关于turboc的问题

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
turboc是学习C语言的工具,也用了不短的时间了,但是我不知道它是怎样运行程序的,include文件下有一些.h的文件,比如stdio.h,它里面有如“int
_Cdecl printf (const char *format, ...);”的形如函数定义格式的内容,但没有说明这个printf执行时计算机所做的工作,为什么呢?如果是一个函数定义,为什么只是声明一下而没有了它实现时计算机要执行的内容呢?哪位高手能否给小弟解释一下TC运行时的计算机所做的基本步骤?

                                                                                                printf是内部函数,所以在stdio.h中声明之后,在用户的程序中只要正确调用就可以了,tc的编译器会在连接时找到内部函数并将其连接在一起成为可执行代码。tc是一个集程序的编辑、编译、连接和运行为一体的一个集成开发环境,也就是说在这个环境下,用户先在系统提供的编辑环境中进行c源程序的输入和编辑,接着进行编译,系统将c源程序编译为目标程序即二进制程序,最后经过连接将各个目标程序模块连接在一起,最后运行                                       
提问者对答案的评价:

                                                                                                链接编译!将代码 转变为计算机 能够处理的 机器码!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行