C语言教程:基本知识.pptVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言教程:基本知识

学习目的:通过讲解引导学员进入C语言,认识C语言的窗口,以及C语言程序。 基本知识内容介绍 一、C语言基本知识 二、C语言程序的基本结构 三、C语言的基本语法单位 四、算法与结构化程序设计 一、C语言基本知识 (一)C语言的特点 1、语言简洁、使用灵活。 2、运算符丰富。 3、数据结构丰富。 4、控制语句结构化。 5、程序设计自由度大。 6、可对硬件进行操作。 7、程序执行效率高。 8、程序可移植性好。 (二)使用TC创建、编辑、运行C程序 1、Turbo C是一个集源程序编辑、编译、连接、运行与调试于一体、 用菜单驱动的集成软件环境。TC中运行一个程序的一般过程 2、 运行一个C语言程序的一般过程: (1)启动TC,进入TC集成环境。 (2)编辑(或修改)源程序。 (3)编译。如果编译成功,则可进行下一步操作;否则,返回 (4)修改源程序,再重新编译,直至编译成功。 (5)连接。如果连接成功,则可进行下一步操作;否则,根据系统的错误提示,进行相应修改,再重新连接,直至连接成功。 (6)运行。通过观察程序运行结果,验证程序的正确性。如果出现逻辑错误,则必须返回(2)修改源程序,再重新编译、连接和运行,直至程序正确。 (7)退出TC集成环境,结束本次程序运行。 (三)使用TC创建、编辑、运行C程序 TC的安装:直接拷贝TC系统文件(例如C:\TC) TC的目录结构 INCLUDE\ 存放包含文件位置 LIB\ 库文件位置 TC.EXE 系统文件 启动TC C:\TC\tc ←┘ TC运行环境配置 目录设置:Option-Directories 目录设置不正确导致的错误 新建一个源文件File-New或ALT+F+N 二、C语言程序的基本结构 (一)标识符 1、标识符是指程序中的常量、变量、数据类型和函数的名字。 2、组成规则:(1) 以字母开头,字母要区分大小写;(2) “_”下划线 作字母看待;(3) 标识符是有长度的,为31。 例:下面是合法的标识符。x name _ab等。 例:下面是不合法的标识符。3x na.me -ab等。 (二)关键字 1、关键字是指由系统预先定义好的名字,用于表示C语言的语句、数据类型、存储类型或运算符。 2、标准C语言定义有32个关键字。  例:if int do for等。 程序举例 main( ) { int i=1,sum=0; while(i=100) {sum=sum+i; i++; } printf(%d\n,sum); } C语言程序的基本结构 C程序的结构:函数与语句 函数是基本单位,函数包含若干语句 一个C程序由若干函数组成,至少有一个函数main()——主函数 函数定义不可以嵌套,定义的次序无关 程序的执行从main()函数开始 函数的组成 函数首部:int max(int x,inty) 注意:括号()必不可少,即使没有参数 函数体:{声明部分;执行部分} 声明语句部分 声明语句部分由变量定义、自定义类型定义、自定义函数说明、外部变量说明等组成。 执行语句部分 完成一定的功能的语句 C语言允许空函数,如dump(){} 三、C语言的基本语法单位 1、语句 大体可以分为结构定义语句和功能执行语句。 分号“;”是语句的标志,是必不可少的。 例:x++ 这是一个表达式 x++; 则是一条语句 2、语句的分类 函数调用语句:函数调用语句由一次函数调用加一个分号(语句结束标志)构成。例如,printf(This is a C function statement.); C语言的基本语法单位 表达式语句:表达式语句由表达式后加一个分号构成。最典型的表达式语句是,在赋值表达式后加一个分号构成的赋值语句。例如,“num=5 ”是一个赋值表达式,而“num=5;”却是一个赋值语句。 空语句: 空语句仅由一个分号构成。显然,空语句什么操作也不执行。如 ; C语言的基本语法单位 复合语句:复合语句是由大括号括起来的一组(也可以是1条)语句构成。例如: main() { …… {……} /*复合语句。注意:右括号后不需要分号。*/ …… } 复合语句的性质:(1)在语法上和单一语句相同,即单一语句可以出现的地方,也可以使用复合语句。(2)复合语句可以嵌套,即复合语句中也可出现复合语句。(3)复合语句也由声明语句部分和执行语句部分组成 C语言的基本

文档评论(0)

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

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

1亿VIP精品文档

相关文档