- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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语言的基本
您可能关注的文档
- SCO UNIX核心参数的调整.doc
- 选修2-2测试.doc
- 义务教育阶段的数学课程改革.doc
- 冲模技术管理11-9-22-01.doc
- 郑州交通职业学院大专生毕业设计(论文)任务书.doc
- 服务台工作管理程序.doc
- Food要点.doc
- 第7节最小费用流问题.ppt
- 教学参考-Whenisyourbirthday教学演示.ppt
- 石桥煤矿概况.doc
- 2026高三一轮复习第7讲重力弹力-导学提纲7-教师版.docx
- 天津市和平区高三三模理综物理试题.doc
- 《量化投资策略在T+0交易制度下的绩效分析》教学研究课题报告.docx
- 超材料电磁特性在电磁场材料设计中的性能提升研究教学研究课题报告.docx
- 小学生实验课件.pptx
- 人工智能图像识别技术在心血管疾病诊断中的准确性评估与优化教学研究课题报告.docx
- 7 《民间工艺传承人群体的文化认同与传承教育研究》教学研究课题报告.docx
- 《农业机械制造企业产品创新设计中的跨文化用户需求分析与设计策略》教学研究课题报告.docx
- 人工智能教育资源共享平台个性化定制与自适应学习策略研究教学研究课题报告.docx
- 中学历史课堂中历史思维与批判性思维能力培养策略研究教学研究课题报告.docx
最近下载
- 部编六年级下册第11课《十六年前的回忆》一等奖教学设计说课稿.docx VIP
- GB_T 39637-2020 金属和合金的腐蚀 土壤环境腐蚀性分类.pdf
- 聚硼硅氮烷合成、掺杂及SiBCN陶瓷应用研究.docx VIP
- 影像技术在麻醉科中的应用.pptx VIP
- 建筑工程图集 15J401:钢梯.pdf VIP
- 电信xx公司计算机系统应急预案演练方案_综合业务支撑系统(IBSS-CRM)_V02.docx VIP
- 尼康NIKON-AF-S 24-70mm f2,8D G维修操作手册.pdf
- 2024年中考物理专项复习:内能、内能的利用.pdf VIP
- 耳内镜微创外科技术PPT幻灯片.pptx VIP
- 肯尼亚市场行业分析.pptx VIP
文档评论(0)