C程序设计概述.ppt_第1页
C程序设计概述.ppt_第2页
C程序设计概述.ppt_第3页
C程序设计概述.ppt_第4页
C程序设计概述.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、c语言编程,第一章c编程概要,本章要求:理解c语言的特征,正确使用c语言标识符掌握c程序的基本构成结构掌握c程序的开发和执行过程。本章难点:正确使用c语言中的标识符,本章重点: c程序的基本构成结构,1.2.3,由语言的字符集、字符、数字、空格、标点符号和特殊字符组成。 (字母常数、字符串常数、注释也可以使用汉字或其他可表现的图形符号)字母: AZ为合订26个,AZ为合订26个数字: 09为合订10个空白字符:空白字符、制表符、换行字符等。 空白字符仅适用于字符、常量和字符串常量。 出现在其他地方时,只作为空格,标点符号和特殊字符,标点符号和特殊字符,1.2.4,语言识别符,保留字符预定义识别

2、符用户定义识别符c规定,识别符只有*字母(AZ,az)*数字(09)*,字母,下划线的开头一些使用自定义标识符的编号构成: (1)标准c不限制标识符的长度,但是受各种版本的c语言编译系统所限制,并且受特定机器所限制。 (2)在识别符中区分大小写。 (3)虽然标识符可以由程序员自由定义,但建议命名应尽量带有相应的意义,阅读理解,使之“如名”。 (4)不使用c语言的关键词:类型指定符、句定义符、预处理命令。 (5)识别符不能与用户创建的函数或c语言库函数名称相同。 否则,在程序中调用库函数将导致错误。 1.3算法和算法的表示,1.3.1算法概述算法概念广义算法是完成一个任务所必须遵循的每一步规则的

3、精确无模糊的描述,其总步骤数是有限的。 狭义算法是一种解决问题的方法和程序的描述,具有1.3.2算法的特性,具有穷性的确定性,具有0个以上的输入,具有1个以上的输出有效性如何表现1.3.3算法(1)用自然语言表现算法(2)传统n ); main是主函数的函数名称,只有一个,包围整个函数,输出函数printf内是输出的内容,n是换行符,文件包含指令,报头文件stdio.h,例如1.7是求两整数之和#include main() int a的/*定义变量* /列n ); 扫描(% d % d )、包含主机()、企业号a、b=? 36 62 s=98,注释:程序说明,例1.8上题相加的功能由一个函数

4、sum ()完成,用主函数调用。#包括和(int a、int b) /*函数的说明部分*/int s。 /*变量说明*/s=a b; 返回(s ); 主()接口x、y、z; 打印机(编号: n ); scanf(%d%d,1.4.2 C程序的结构特征,c程序由函数组成,包括库函数和自定义函数,其中只有一个主函数main ()。 程序从main ()开始执行,遇到调用函数的语句时,转移到被删除函数并执行,结束后返回主函数继续执行,以main ()结束。 在每个说明中,每个句子必须以分号结尾。 (只有一个分号的语句称为空语句)但是,不能预处理命令,并在函数标头和大括号“”后面加上数字。 c语言的注释是以/*”开头,以*/”结尾的字符串。1.4.2 C函数的结构、因子和(因子a、因子b )因子。 s=a b; 返回(s ); 函数型函数名(关残奥仪表说明)数据说明部

温馨提示

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

评论

0/150

提交评论