1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1程序设计语言与程序设计 1.程序设计语言 日常生活语言是用于人与人之间的交流。程序设计语言则是用于人与计算机之间的交流。掌握一门程序设计语言,就学到了一种驾驭计算机的本领,极大地提升了自身的能力。 2.程序设计语言的基本要素和基本成分 语言是用符号来表示的 ,如汉语中的字,英语中的字母等,一种语言使用的符号全体成为该语言的“符号集”。 3.程序设计 程序设计(Programming)是指设计、编制、调试程序的方法和过程。它是目标明确的智力活动。 一般而言,在程序设计过程中,首先要搞清楚“做什么?”,即所谓“需求分析”;接下来是“如何做?”,包括数据结构的选择、算法设计和结构设计等;最后是编程实现。程序设计往往需要经过反复的修改、运行和调试,才能最终达到目的。 4.程序设计的基本要求 (1)程序的正确性:根据任务设计的程序要求正确无误。包括语法正确、语义正确和算法正确等。 (2)程序的可读性和可理解性:设计的程序被他人阅读时,做到容易读懂,容易理解。通常包括:程序的书写格式规范、程序的结构性好、程序中注解详细等。 (3)程序的可维护性:程序易于修改,易于增加新的功能。 1.2 VC++语言的字符集与标识符 1.VC++语言的字符集 一般而言,计算机键盘上所有非功能键符都可以作为VC++语言的符号,其中最为重要的部分是VC++语言的字符集。字符集中的字符可用来定义标识符,如函数名、变量名、数组名等等。VC++字符集有下列字符组成: (1)大小写英文字母:a – z和 A – Z; (2)数字:0 – 9; (3)下划线: _; (4)其它符号。 标识符是用来命名函数和数据的字符串,由字符集中的字符构成。 VC++程序设计语言中关于标识符的定义有一套严密的语法规则,通常有关键字和自定义标识符两种形式。 (1)关键字 VC++程序设计语言中事先规定的、有特定含义与用途的标识符称为关键字。 关键字又称保留字。如:函数说明void、数据类型定义char等等。 定义:用“名字”来代表要处理的对象。 组成:以字母或下划线开始的字母、数字、下划线序列组成。 作用:在程序设计中用来定义变量名、函数名、类名、对象名、自定义的数据类型名等。 说明: 1、只能由字母、数字或下划线组成,数字不能放在开头。 2、不能使用关键字。 3、命名方法 (1)WINDOWS标准命名法(匈牙利命名法) 大小写混用,一个标识符可由多个英文单词组成,每个单词的第一个字母为大写,其余用小写。 (2)采用表示标识符含义的英文单词或汉语拼音来命名标识符。 合法标识符:MyName GetValue _1234 binary_tree 非法标识符:6ab $ab a3.5 this 1.3 VC++函数的概念 在VC++程序设计语言中所有程序均为函数的形式。 函数是VC++程序编译的基本单位。 VC++函数通常分为自定义函数与库函数。 下面是一个主函数的例子: void main(void) { } 其中main和 void是关键字,main表示该函数是主函数,第一个void表示函数类型,第二个void表示参数类型,可以缺省,“{”和“}”之间的内容为函数体,告诉计算机做什么。 特别提示: VC++任何程序的执行都是从主函数开始,并且与它在源程序中的位置无关。 任何一个C++程序有且只有一个主函数, 2.VC++自定义函数 同样, VC++用户自定义函数的基本结构有严格的定义。下面是一个自定义函数的例子: void show(void) { } 其中show是用户自定义标示符,表示该函数名。 例:在计算机显示器上显示一行字符“北京2008奥林匹克运动会”。 任务:字符串输出。 算法:运用VC++输出语句cout完成输出。 3.VC++库函数 VC++编译系统定义了许多常用的函数,为我们编写程序提供了很大的便利。只要在程序中包含其相应的头文件,则在程序中可以直接使用库函数。 数学公式包含的编译预处理指令为: #include math.h 1.4 基本数

文档评论(0)

fc86033 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档