C程序设计初步课件.docxVIP

  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文档。上传文档
查看更多
程序设计初步相关概念程序设计基本概念计算机语言:1机器语言(低级语言):用二进制代码表示的语言,能直接执行、速度快、效率高,依赖于机型、移植性差、难维护,不便于学习交流。2汇编语言(中级语言):用助记符表示机器语言,依赖于机型,不能直接执行,经编译后方可执行。3高级语言:不能直接执行,经编译或解释后方可执行,独立于机型,移植性好、可读性好、易维护、便于学习交流。计算机程序执行过程运行结果可执行程序高级语言 编译程序 机器语言 链接程序源程序 编译 目标程序 链接 运行结果高级语言 解释并执行源程序 算法及其表示方法算法:对操作的描述,即操作步骤。算法的五个特征:有穷性、确定性、可执行性、有输入、有输出算法的表示方法:流程图:伪码:介于自然语言和程序设计语言间的类自然语言。起止框输入输出框判断框处理框流程线连接点算法举例求1×2×3×4×5 。伪码:流程图:求1+2+3+……+100之和。流程图:结构化程序设计结构化程序就是用高级语言表示的结构化算法。通常采用“自顶向下、逐步细化、模块化设计、结构化编码的方法”顺序结构三种基本结构选择结构(分支结构)循环结构一般步骤:分析问题-确定算法-编写程序-调试程序简单的C程序介绍例3、#include stdio.h预处理命令,调用标准函数库中输入输出函数main()主函数名函数体换行符{print(“this is a c program.\n”);输出函数}例4、#include “stdio.h”预处理命令,调用标准函数库中输入输出函数main()主函数名{ int a,b,sum;声明部分,定义变量 a=100;b=200;赋值语句 sum=a+b; printf(“Sum is %d\n”,sum);输出函数}C程序结构特点:C程序由函数构成,函数是构成C程序的基本单位;函数由两部分组成:函数首部:函数名、函数类型、函数参数和参数类型函数体:声明部分和执行部分Visual C 6.0的使用启动VC++6.0建立工程“文件”→“新建”→“工程”→“Win32 Console Applicatcon”→选择工程位置、输入工程→选择工作空间→“确定”建立源程序“文件”→“新建”→“C++ Source File”→输入文件名→“确定”编辑源程序保存源程序编译程序“组建”→“编译”或“Ctrl+F7”链接程序“组建”→“组建”或“F7”运行程序“组建”→“执行”或“Ctrl+F5”保存工程打开工程关闭工程上机练习例3、例4第2章数据类型、运算符和表达式C数据类型(P30)常量和变量常量和符号常量常量:程序运行过程中其值不能改变的量。例:整型常量:1-3 100 20L(十进制整数)01-03 0100 020L (八进制整数)0x1 -0x3 0x100 0x20L 0xab (十六进制整数)实型常量:3.14 -2.8 4.8e-3字符常量:’a’’A’’$’符号常量:用一个标识符代表一个常量。例5:#define PRICE 30main(){int num,total; num=10; total=num*PRICE; printf(“total=%d\n”,total);}*1、其值在作用域内不能改变,也不能再被赋值; 2、习惯上符号常量名用大写,变量名用小写。变量变量其值可以改变的量称变量。a←变量名(以一个名字代表的内在地址)100←变量值存储单元标识符用来标识对象名字的有效字符序列。*变量要“先定义,后使用”初始化: int x=1,y=2;int x,y;x=1;y=2;标识符的分类关键字:C语言规定了32个关键字,如int,float,if,for等,详见P269(附录B)系统预定义标识符:如库函数名 printf,scanf 详见P278(附录E)预编译命令 include,define 详见P276用户标识符:用户根据需要定义的标识符。一般是给变量、函数、符号常量、数组或文件命名。标识符的命名规则只能由字母、数字、下划线组成,且首字母必须是字母或下划线;区分大小定;用户标识符不可与关键字相同;建议不超过8个字符。练习:判断标识符的合法性标识符sum_totalBill.GatesPRICE1ClassCJ1Li_bai合法性√√×√××√整型数据整型常量的表示方法整型常量即整常数。十进制整数:如:123 -100 0八进制整数:以数字0开头如:0123 -0100 028printf(“0123=%d,-0100=%d\n”,0123,-0100);结果:0123=83,-0100=-64十六进制整数:以0X开头如:0X

文档评论(0)

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

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档