[理学]专业C++第2讲-基本程序设计.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]专业C第2讲-基本程序设计

程序的运行结果 第一次运行 输入8并回车 程序的运行结果 第二次运行(重新运行程序) 输入7并回车 C++程序概貌 程序外貌 程序元素 英文字母、数字、运算符号、标点符号、空格、换行 格式风格 虽自由格式,但不讲究格式者绝对不是好程序员 本课程严格要求:程序缩进编排 程序内涵 程序元素 保留字(关键词),语句 主函数 程序风格 …… 详细说明:主函数 一个程序必须有一个,且只能有一个 main 函数。该函数被成为主函数。 一般情况下,程序从主函数起执行; 执行到主函数的 return 语句后,将引起主函数返回到操作系统(即程序结束)。 主函数 int main()外貌 主函数首部:int main() 标识函数的圆括号“( )”不可缺少; 新标准要求 main 函数的返回类型为 int; 主函数的函数体 语句用一对花括号“{ }”定界 详细说明:主函数 主函数 int main()函数体语句 变量定义 ——— 为变量分配内存空间 变量必须先定义,后使用(也称为访问,即读、写) 详细说明:主函数 主函数 int main()函数体语句 变量定义 ——— 为变量分配内存空间 变量必须先定义,后使用(也称为访问,即读、写) 执行语句 操作数据(访问变量、常量,执行计算,输入/输出等) 返回语句 结束主函数执行,将程序控制权交给操作系统。 返回值由程序员自定 通常返回0 (表示程序正常结束) 或返回其他值,以表示某种特定情况下结束程序。 最简单的C++程序 int main() { reutrn 0; } 一般地(程序中有输入/输出操作时) 1 // 程序文件名.cpp ? 2 #include iostream ? 3 using namespace std; ? 4 ? 5 int main() // 主函数首部 ? 6 { // 主函数的函数体 ? 7 return 0; ? 8 } ? 9 二、C++程序基本元素 自然语言 ←对比→ C++语言 汉字→词语→语句→段落→节→章→完整作品 字符集→标识符→语句→函数→类→源程序文件→程序 二、C++程序基本元素 C++保留字 保留字亦称关键词,是系统预先定义的标识符,有其固定的特殊含义。程序员不能挪作它用。 常用的保留字有 include,using,namespace (见第7章) int,double,char (数据类型相关) return (返回) if,else (条件分支) for,while,do (循环) …… 自定义标识符的命名规则 自定义标识符的命名规则 不能与保留字相同; 必须用字母或者下划线开头,后面可跟字母、下划线 或数字; 名字的长度不宜过长。 例如 New,NEW,_,_new,newRecord 合法 1st,2nd,new-record,#123,$x 非法 实战练习 判断下列自定义标识符合法与否: int a3; int t_t_t; int if; int _xyz; int 2ok; 基本数据类型 C++编译系统均提供了一些设计完善的基本数据类型(参见表2-1 ) 数据的存放形式 (决定数据的取值范围、精度) 数据的操作方法 (可能的运算) 常用的数据类型(MinGW C++等系统中) 整型 int 带符号整型,占用4字节,取值范围正负21亿多 unsigned int 无符号整型,占用4字节,0~42亿多 浮点型 float 单精度,占用4字节,7个有效位 double 双精度,占用8字节,15个有效位 数值数据的运算 数值数据的基本运算 算术运算(+、-、*、/),整数相除取余(%) 关系运算(、=、、=、==、!=) 赋值运算(=) 算术运算 整型数与整型数的运算结果为整型数(5/2为整数商2); 浮点型数与浮点型数、整型数与浮点型数运算结果为浮点型数。 关系运算的结果为布尔型(bool)值 关系成立时,结果为“真”(true,即整数 1); 关系不成立时,结果为“假”(false,即整数 0)。 变量定义 定义变量就意味着给该变量分配内存空间。 变量定义格式 数据类型 变量名; 数据类型 变量名 = 初始化数值; 变量 ——— 待解问题与计算机内存之间的桥梁 是数据的载体、待解问题的一种表达方式, 变量的变化标志问题求解的历程; 是计算机内存单元的抽象名称; 是程序中最活跃的成分,是程序中的“小精灵”,是阅读理解程序、编写程序的关键。 三、C++输入输出及赋值操作 赋值语句 变量名 = 值; 说明 符号 “=” 被称为赋值运算符 执行赋值语句将用给定的值覆盖(替换)变量的原值。 即:将新值存

文档评论(0)

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

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

1亿VIP精品文档

相关文档