北京大学计算概论(C语言)经典课件Lecture 6——C语言基础.ppt

北京大学计算概论(C语言)经典课件Lecture 6——C语言基础.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * VC++编程环境 - 基本概念 Run(运行) 启动一个可执行程序使其开始执行称为运行。 VC++编程环境 – 基本功能 创建新工程 编辑源程序 编译 / 连接 运行 调试 VC++编程环境 - 创建新工程 VC++编程环境 - 创建新工程 VC++编程环境 - 创建新工程 VC++编程环境 - 创建新工程 VC++编程环境 – 编辑源程序 VC++编程环境 – 编译/连接 VC++编程环境 – 运行 VC++编程环境 – 调试 VC++编程环境 – 调试 编程中常出现的问题 程序风格问题 变量定义(全局变量/局部变量,参数传值传地址调用等),函数定义,注释,对齐等; 好的编程风格:容易阅读、调试、维护…… #include … void main() { int i; for(i=0; i 20; i++) // { ………… } int j; } 编程中常出现的问题 2. 左右括号不匹配 包括大括号,小括号,规范程序格式可以有效避免这种错误的发生。 3. 语句结束加分号;变量拼写错误,大小写区别等;中英文“,”“,”错误使用。 VC编译器的错误信息使用 Microsoft C以如下格式产生错误消息: filename(line-number):diagnostic Cnumber Message 这里filename是遇到错误的源文件的名称;line-number是编译器 检测到错误的行号;diagnostic是“错误”或“警告”;number是一个 唯一的标识错误或警告的4数字编号(前面有一个像该语法中标记 的C);message是一个解释的消息。 例如: C:\temp\277062\Main.c(105)?:?error?C2084:?function?int?__cdecl?main(void)?already?has?a?body VC编译器的错误信息使用 程序编译后,编译的结果信息会在输出窗口输出。双击一条错误信息,光标自动调到相应的出错的地点。 错误信息会指出产生错误的原因。根据这个原因可以到相应的位置去找到错误并改正。但是,有时候引起某个错误的原因,并不是错误信息给出的那样,需要通过经验去判断。 VC调试 常用快捷键 F1:帮助 F4:下一编译警告/错误 F5:开始调试 F7:编译链接 Ctrl+F7:编译当前文件 Ctrl+F5:运行程序 Ctrl+Break:停止编译 F10:单步执行 F11:单步跳入 F12:转到函数定义处 总结 C程序基本框架 预编译处理 函数:主函数、自定义函数 语句 注释 C语言基本要素 标识符、关键字 数据类型、变量、常量 运算符、表达式 语句 上机-程序阅读理解 (8.5.2-8.5.7) 输入输出 表达式 分支语句 循环语句 判断语句 随机数 * * * * * * * * * * * * * * 变量的定义、赋值和引用 变量定义示例 实型变量定义示例:?? double d1 = 127.0;\\赋初值为127 double d2 = 127;\\赋初值为127 float f1 = 127.0f;\\必须在数字后加f或F float f2 = 4.0e38f;\\错误!32位浮点数不能超过3.4028234663852886e38 变量的定义、赋值和引用 变量定义使用实例: 提纲 程序的基本元素 标识符和关键字 数据类型、常量和变量 运算符和表达式 语句 运算符与表达式 表达式(Expression):由操作数(常量和变量)和运算符按一定的语法形式组成的符号序列 一个常量或一个变量名字是最简单的表达式,其值即该常量或变量的值,比如: int i; i =5; 表达式的值还可以用作其他运算的操作数,形成更复杂的表达式 if (i==5) i=10; 表达式的计算结果称为表达式的值 运算符与表达式 运算符(Operator)规定了对操作数的处理规则,C语言中的运算符有:?? 算术运算符:―(负号),+,―,*,/,%,++,――?? 关系运算符:,,=,=,==,!=?? 逻辑运算符:!,,||?? 位运算符:,,,|,^,~?? 赋值运算符:=,及其扩展赋值运算符如+=,―=,*=,/=等。?? 条件运算符:? : 运算符与表达式 其它运算符 分量运算符·

文档评论(0)

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

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

1亿VIP精品文档

相关文档