第二章 C语言基础和程序结构.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 C语言基础和程序结构

程序设计基础(C);一、C语言的产生及发展;源程序: 用高级语言或汇编语言编写的程序称为源程序。 其扩展名为“.C”或者“.CPP”。源程序不能直接在计 算机上执行,需要经过“编译”将其翻译为二进制形 式的代码。 ;①编辑: 将源程序输入到计算机中, 并将源程序保存在磁盘文件中 (注意c++环境下的扩展名为 .cpp) ②编译: 将源程序翻译成二进制的目标代码, 同时对源程序进行 语法检查, 如果有错误则修改源程序,然后再编译, 反复该 过程直到没有错误位置(注意将正确的源程序再保存一遍) ③链接: 将各模块的二进制目标代码与系统标准模块连接处理后, 得到一个可执行文件(*. exe文件) ④执行: 运行可执行文件, 检查结果是否正确, 如果有错误则应 修改源程序,再重复以上步骤, 直至程序运行正确; 目前使用的大多数C编译系统都是集成环境(IDE)的,把程序的编辑、编译、连接和运行全部集中在一个界面上进行。 ① Turbo C 2.0 (Borland 1988 for DOS) ② Turbo C++ 3.0 (Borland 1991 for Windows 3.1) ③ Visual C++ 6.0 (Microsoft 1998 for Windows 98, 2000) ④ Visual Studio 2008 (Microsoft 2007 for Windows 98, 2000,xp,vista) ;开发环境:Visual C++ 6.0;认识VC++6.0开发环境;1. 单击标准工具栏最左侧的新建文本文件按钮,打开一个新的文档窗口,在该窗口内输入我们自己编写的C程序代码 2. 输入完代码后,将程序保存下来,单击标准工具栏的保存按钮,输入程序名,如“ex1.cpp”(或“ex1.c”,也可以起别的名字,但文件名的后缀必须是“.cpp”或“.c”) 3. 然后可以对程序进行编译、连接,最后生成“ex1.exe”可执行文件 。;源程序的编译和运行;一、 认识C语言程序 ;#include stdio.h void main( ) { int x, y, a, b; x=5; y=3; a=x+y; b=x-y; printf(a=%d\n, a); printf(b=%d\n, b); };例2-3 输入两个数,求两数中较大的数并输出;#include stdio.h int max(int x, int y); void main( ) { int a, b, c; scanf(%d%d, a, b); c=max(a,b); printf(max=%d\n, c); } int max(int x, int y) { int z; if (xy) z=x; else z=y; return z; };二、C语言程序的基本结构 ;1、函数是C程序的基本单位 ① 一个C源程序一般由一个主函数和若干其他函数构成, 注意一个C程序必须包含且只能包含一个main函数。 ② C程序从main函数开始执行。 ③ C语言的输入输出是通过函数实现的。; 一、标识符: 是对数据对象命名的有效字符序列;3. 用户标识符的命名规则 ① 以字母或下划线开头, 由字母, 数字和下划线组成的字符序列;③ 不同的C版本对标识符的长度有不同的要求。一般要求不超过32个字符。;二、常量: 在程序执行期间值不发生变化的量 ;3; 数据 类型;一、整型数据 1、整型常量的表示方法 (1) 十进制整数 56 , -23 , 0 (2) 八进制整数 (3) 十六进制整数;2、整型变量的分类 有符号基本整型 [ signed ] int 无符号基本整型 unsigned int 有符号短整型 [ signed ] short [ int ] 无符号短整型 unsigned short [ int ] 有符号长整型 [ signed ] long [ int ] 无符号长整型 unsigned long [ int ] ;② 整型变量赋值: 变量 = 表达式; ;4、整型变量在内存的存放形式 数据在内存中以二进制形式存放,假设一个短整型变量在内存中 占用2个

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档