C 课件第2章C 语言描述_zhc.ppt

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

简单C++程序的组成.. 例:设计一函数Area,它根据给出的圆的半径,计算圆面积。设计相应的调试程序,以验证函数Area的正确性。 1:?#includeiostream.h 2:? ? 3: #define PI 3.1416 4:?? 5:?double Area(double r) 6:?{ 7:? return PI*r*r; 8: } 简单C++程序的组成 9: 10: void main() 11:?{ 12:? double radius,area; 13:? coutendl “请输入圆的半径:”; 14:? cinradius; 15:? area=Area(radius); 16:? coutendl 圆的面积:area; 17:? } 基本常识与概念 函数定义和调用 定义:类型修饰符 函数名(形式参数表) 函数体 如:double Area(double r) { return PI*r*r;} 调用:函数名(实在参数表) 如:area=Area(radius); 基本常识与概念 基本语句 以分号;作为结束标记的语句,如例中的 cinradius; 复合语句 大括弧{}括起来的语句序列。 预处理命令#include 把一个文本文件的内容包含(插入)到该命令处。 基本常识与概念 源程序文件 存储程序的文本文件,扩展名为.CPP。 头文件 供程序文件共享的含有函数说明和其他说明的文本文件,扩展名为 .h,可用 #include 命令插入到程序文件中。 主函数 作为应用程序入口的名为 main 的函数。任何应用程序必须有(也只能有)一个主函数。 应用程序开发的基本步骤 编辑:输入、修改源程序; 输入:键盘等 输出:源程序文件(扩展名为CPP) 编译:分析源程序,生成目标程序; 输入:源程序文件 输出:目标程序文件 (扩展名OBJ); 应用程序开发的基本步骤 连接:为所有的函数、变量等分配具体地址,生成可执行程序; 输入:目标程序文件、程序库文件等; 输出:可执行程序(扩展名为EXE); 运行:即执行程序,包括 应用运行:正式投入使用后的运行; 测试运行:为验证整个系统的正确性的试运行; 调试运行:验证某些函数的正确性的运行。 应用程序开发的基本步骤.. * 同自然语言一样,如同汉语、英语等的语法结构和构成规则都大致相同,具有字符、单词、句子、文章的基本成分和结构,由字符可以构成单词,由单词可以构成句子(语句),由语句可以构成程序(文章)。 * 有些单词就是单个字符本身,如大于号()、逗号(,)、数字2、变量标识符x等,有些单词由连续若干个字符组合而成。 标识符规则:以大写字母、小写字母或下划线开始。可以由大写字母、小写字母、下划线或数字0~9组成。大小写要区分。 * 如:typedef int* IntPointer;就是一个类型定义语句,把IntPointer定义为整数指针类型,假定有语句IntPointer x;,则x就是一个指向整数存储对象的指针变量。若有x=y;,则x就指向整数变量y,因为此赋值语句把y的地址赋给了x。 * 如 int x;就把x说明为整数变量。在变量定义语句中包含有类型标识符和变量标识符两个部分,如int就属于类型标识符,x就属于变量标识符,即变量名。 * 如 x=3*x+5;就是一个赋值表达式语句,它把3乘以x加5的值又赋给x,若执行这条语句前x的值为8,则执行后x的值变为29。 如{int x; x=10; }就是一条复合语句,它包含有两条语句,一条是定义x的变量说明语句,另一条是给x赋值10的赋值语句。 * 如if(x=60) cout”及格” else cout”不及格”;,就是一条条件语句,执行时首先判断条件x是否大于等于60,若是则在输出窗口显示出“及格”,否则显示出“不及格”。 * 如for(i=1; i=10; i++) s=s+i;就是一条简单的for循环语句,它使得循环体语句“s=s+i;”反复执行10次,每次把i的值都加到s变量上,因为i的值从1变化到10,所以就把1到10的值即55加到了s上,也就是说,通过执行这条for语句,使s的值比原来增加了55。 * 当编译一个程序文件时,若遇到的是#include包含命令,则就把该命令替换为所包含文件的全部内容。因此可以使用#include命令在一个文件中包含另外的文件。一个#include命令包含一个文件,要使用另外多个文件必须同时使用多个#include命令。 * 例如:int f1(int n) {int p

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档