C语言教程:基本知识.ppt_第1页
C语言教程:基本知识.ppt_第2页
C语言教程:基本知识.ppt_第3页
C语言教程:基本知识.ppt_第4页
C语言教程:基本知识.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C语言教程:基础知识,学习目的:引导学生进入C语言,通过讲解了解C语言窗口和C语言程序。基础知识介绍,1。C语言基础知识,2。C语言程序的基本结构。C语言的基本语法单位。算法和结构化程序设计,1。C语言基础知识,1。C语言的特点,语言简洁,使用灵活。运营商也很有钱。和丰富的数据结构。和控制语句结构。编程的自由度很大。并且可以操作硬件。并且程序执行效率高。程序移植性好。(2)使用TC创建、编辑和运行C程序。(1) urbo是一个集成的软件环境,它集成了源程序的编辑、编译、连接、运行和调试,并由菜单驱动。在TC 2中运行程序的一般过程。运行语言程序的一般过程:(1)启动TC并进入TC集成环境。(2

2、)编辑(或修改)源程序。(3)编译。如果编译成功,您可以继续下一步。否则,返回(4)修改源程序并重新编译,直到编译成功。(5)连接。如果连接成功,您可以继续下一步。否则,根据系统的错误提示,进行相应的修改并重新连接,直至连接成功。(6)操作。通过观察程序的运行结果,验证了程序的正确性。如果有逻辑错误,您必须返回(2)修改源程序,然后重新编译、连接并运行它,直到程序正确为止。(7)退出技术合作集成环境并结束程序运行。使用TC创建、编辑和运行c程序,安装TC:直接复制TC系统文件(例如,C:TC) TC目录结构包括存储包括文件位置LIB库文件位置TC.EXE系统文件启动TCC:TCtc运行环境配置

3、目录设置:由不正确的选项引起的错误-目录目录设置,创建一个新的源文件文件-新建或ALT F N,2。c语言程序的基本结构,(1)标识符和标识符是指程序中的常量、变量、数据类型和函数名。作文规则:(1)以字母开头,字母要区分大小写;(2)下划线为字母的“_ ”;(3)标识符的长度为31。示例:以下是合法的标识符。x名称_ab等。示例:以下是非法标识符。3x na.me -ab等。(2)关键字和关键字是指系统预定义的名称,用于表示C语言的语句、数据类型、存储类型或运算符。标准的C语言定义了32个关键字。例如:if int do for等等。程序示例,main() int i=1,sum=0;而(I

4、=100)sum=sum I;I .printf(%dn,sum);C语言程序的基本结构,C语言程序的结构:函数和语句函数是基本单元,而函数包含几个语句。一个C程序由几个函数组成,并且至少一个函数main()主函数定义不能嵌套。已定义的顺序无关程序的执行从main()函数开始。复合函数头:int max(int x,inty)注意:括号()是必需的,即使没有参数函数体。语句的一部分由变量定义、自定义类型定义、自定义函数描述、外部变量描述等组成。c语言允许空函数,如转储()。第三,C语言的基本语法单位。1.语句可以大致分为结构定义语句和函数执行语句。分号“;”是陈述的标志,是必不可少的。这是一个

5、表达式x。这是陈述2。语句分类函数调用语句:函数调用语句由一个函数调用加上一个分号(语句结束符号)组成。例如,printf(这是一个c函数语句。);c语言的基本语法单位,expression语句: expression语句由一个后跟分号的表达式组成。最典型的表达式语句是赋值语句,它由赋值表达式后的分号组成。例如,“num=5”是赋值表达式,“num=5”这是一个作业语句。空语句:空语句仅由一个分号组成。显然,一个空语句什么也做不了。比如;c语言的基本语法单位,复合语句:复合语句由一组(或一组)用大括号括起来的语句组成。示例:main() /*复合语句。注意:右括号后不需要分号。*/复合语句的属

6、性:(1)语法与单个语句相同,也就是说,在可以出现单个语句的地方,也可以使用复合语句。(2)复合语句可以嵌套,即复合语句也可以出现在复合语句中。(3)复合语句也由语句部分和执行语句部分组成,是C语言的基本语法单位。c语言严格区分大小写(即区分大小写)。如果关键字是小写的,就不能写成大写。否则,拼写是相同的,但大小写是不同的。它们是不同的标识符,例如PI和pi C是自由形式的语言,一个句子可以写成多行。注意:只能在单词之间分支,不能在单词的字符之间分支。您也可以将字符串视为单词。您可以在单词之间插入任意数量的空格、制表符和换行符。C程序的排版格式不决定语句的执行顺序。C语言的基本语法单位,C程序

7、中注释的形式:单行/* */多行注释的功能解释语句或程序段的功能。取消某个程序的执行注释的本质。当编译器编译源程序时,注释和空格将被删除。注意:/* */两个/*字符之间以及两个*/字符之间不允许嵌套。C语言标识符什么是标识符C程序的函数名、常数名、变量名和参数名可以由大小写字母、数字和下划线以任何顺序组成(长度没有统一的规则,通常是8),这是一个标识符。合法标识符uname u_name _uName Int非法标识符int 98.8 (u name)标识符不允许是关键字,最后它被称为名称。c语言关键字数据类型12 char,double,enum,float,int,long,short,

8、signed,struct,union,unsigned,void control语句12 break,case,continue,default,do,else,For,goto,if,return,switch,而存储类别4 auto,extern,register,static other 4 const,sizeof,typedef,volatile,4。算法和结构化程序设计,算法的概念用来解决问题的方法和步骤算法的特点是有限的。算法应该包含有限的操作步骤。确定性算法中的每一步都应该是明确的,不应该是模糊的、不明确的或不明确的。具有0个或更多输入和一个或更多输出的算法中的每一步都应该被有效地执行,并且应该获得某些结果,例如A/0不能被有效地执行,并且有一个区别:一个算法包含有限数量的步骤,即该算法必须在有限数量的步骤之后停止。确定性:算法每一步中指定的动作不能被两种以上的人理解,也就是说,算法每一步的动作都是唯一的。有输入:算法有一个或多个输入,输入是执行算法所需的信息,包括算法处理的对象和执行的控制消息。有输出:一个算法有一个或多个输出,这些输出是算法执行的结果。有效性:算法每一步中指定的动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论