logo

您所在位置网站首页 > 海量文档  > 计算机 > 通信/网络

DevCpp使用简介.pdf 7页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
特别说明: 下载前务必先预览,自己验证一下是不是你要下载的文档。
  • 内容提供方 wnqwwy20(上传创作收益人)
  • 发布时间:2017-07-15
  • 需要金币180(10金币=人民币1元)
  • 浏览人气
  • 下载次数
  • 收藏次数
  • 文件大小:1.01 MB
下载过该文档的会员
DevCpp使用简介
你可能关注的文档:
Dev-C++使用简介 一、 C/C++语言的程序 一个C/C++语言程序由一系列变量和函数构成,其中有且仅有一个主函数。主函数是程 序的入口,程序启动后将从主函数的第一条语句开始执行,执行到主函数的最后一条语句结 束。标准的C/C++语言中,主函数的原型是”int main(int argc, char** argv)”, ”argv”是一个 字符串型数组,”argc”是该数组的长度。用户在启动一个 C/C++语言的程序时,将一个命令 行(command line)提交给操作系统,其中的第一个单词(word)是要执行的程序的名称。操作 系统在收到命令行后,统计其中单词的个数”argc”、并把每个单词解析出来作为”argv”的一个 元素,然后将这两个参数传递给”argv[0]”所指定的主函数、并开始执行该主函数。如果一个 程序的主函数原型是”int main(int argc, char** argv)”,则将该程序称为命令行程序。命令行 程序的人机交互界面是键盘和字符终端,程序的输入是键盘输入的字符、输出是字符终端显 示的字符串。 下图1 演示如何在windows 环境下进入命令行界面,图2 演示如何在命令行界面下启 动可执行程序。在命令行界面下,用户可以输入命令行进行程序启动。命令行的第一个单词 是要执行的程序的名称,后面的单词是传递给该程序主函数的参数。例如,”dir”是windows 自带的一个命令行程序,用于显示当前文件目录下的文件;”cd”是windows 自带的一个命令 行程序,用于从一个文件目录切换到另一个文件目录,新的文件目录作为命令行参数输入给 该程序。在命令行界面下输入”dir”时,操作系统将启动dir 程序的主函数,其中参数argc 的 值为1、数组argv 的长度为1, argv[0]的值为”dir”。在命令行界面下输入”cd public”时,操 作系统将启动cd 程序的主函数,其中参数argc 的值为2、数组argv 的长度为2,argv[0]的 值为”cd”、 argv[1] 的值为”public”。 cd 程序的主函数将对 argv[1] 的值进行相应处理,完成 当前目录的切换。 图1 在windows 环境下进入命令行界面。首先从windows 的主菜单搜索框中输入”cmd”并回 车,即进入右边的命令行界面。 图2 通过windows 的命令行界面,启动命令行程序,分别启动无输入参数的命令行程序dir 和带一个输入参数的命令行程序cd 。 在进行C/C++语言的编码时,程序源代码一般分为头文件和函数定义文件。头文件的后 缀为”.h”,一般用于定义一系列的符号,分别表示程序中用到的常量、复杂数据类型、全局 变量、和函数原型等。函数定义文件的后缀为”.c”/”.C”/”.cpp”,一般用于描述程序中每个函 数执行的具体代码。在程序开发时,可以编写任意数量的头文件、任意数量的函数定义文件, 每个头文件定义不同的符号,每个函数定义文件描述不同函数的执行代码。对于关系密切的 函数,通常会将它们的定义放在同一个函数定义文件中。每个函数定义文件中,最多只能定 义一个主函数。源代码文件经过编译和连接后,由编译系统变换成最终的可执行程序。编译 过程是由编译系统对程序员编写的源文件进行代码变换,将C/C++语言的语句变换成计算机 能够识别的二进制代码。每个函数定义文件编译成功后,将生成一个后缀为”.obj”的二进制 代码文件。连接过程是由编译器对主函数运行时所执行的指令、所访问的变量分配具体的内 存地址,这些指令和变量可能来自不同的二进制代码文件,由编译系统统一编址后生成可执 行代码。每个可执行代码中有且仅有一个主函数,编译器在进行二进制代码连接时,将从主 函数出发,依次检查所调用的函数、各函数所访问的变量,对这些函数执行的指令、访问的 变量进行统一编址。 一个可执行程序的执行代码通常由多个二进制代码文件连接而成,每个二进制代码文件 是由一个函数定义文件变换而来的。在程序开发时,通常用一个专门的文件makefile,描述 如何编译和连接所编写的源文件,包括在生成一个可执行程序时需要将哪些二进制文件连接 在一起。一些编程环境如Dev-C++、visual studio 则会自动生成makefile 文件。 二、 创建和维护代码项目(project) 在 Dev-C++编程环境中,代码编译和连接的基本单位是代码项目(project) 。所谓一 个”project”,是编程人

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556