1.c概述和VC.pptVIP

  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.c概述和VC

课程概述 先导课:计算机应用 后续课:单片机程序开发等 考核方式:考查 出勤 实训电子稿:编程能力、语法基础、常用算法,程序分析 测验: 学习方法:学习理论、提出任务、编写程序、上机调试 教学方式 上课:2010年10月-2010年1月,共104学时,每周8学时。 现场教学,全时上机,理论+示范+实验。 上机地点:实训楼SA。 有关课程的讲义等都将在网上发布 学习:多分析例子程序,多上机练习,多上网、图书馆查资料 ALGOL60 - CPL - BCPC - B - C - 标准C - ANSI C - ISO C ALGOL60(Algorithmic Language) :一种面向问题的高级语言。ALGOL60离硬件较远,不适合编写系统程序。 CPL(Combined Programming language,组合编程语言):CPL是一种在ALGOL60基础上更接近硬件的一种语言。CPL规模大,实现困难。 BCPL(Basic Combined Programming language,基本的组合编程语言):BCPL是对CPL进行简化后的一种语言。 B语言:是对BCPL进一步简化所得到的一种很简单接近硬件的语言。B语言取BCPL语言的第一个字母。B语言精练、接近硬件,但过于简单,数据无类型。B语言诞生后,Unix开始用B语言改写。 C语言:是在B语言基础上增加数据类型而设计出的一种语言。C语言取BCPL的第二个字母。C语言诞生后,Unix很快用C语言改写,并被移植到其它计算机系统。 标准C 、ANSI C、ISO C:C语言的标准化。 1.3 C语言基本语法成分 1.3.1 C语言字符集: 字符是C语言的最基本的元素,C语言字符集由字母、数字、空白、标点和特殊字符组成(在字符串常量和注释中还可以使用汉字等其它图形符号)。由字符集中的字符可以构成C语言进一步的语法成分(如,标识符,关键词,运算符等)。 字母:A-Z,a-z 数字:0-9 空白符:空格,制表符(跳格),换行符(空行)的总称。空白符除了在字符,字符串中有意义外,编译系统忽略其它位置的空白。空白符在程序中只是起到间隔作用。在程序的恰当位置使用空白将使程序更加清晰,增强程序的可读性。 标点符号、特殊字符: !#%^+-*/=~\|.,;:?‘“()[]{} 1.3.2 标识符: 用来标识变量名、符号常量名、函数名、数组名、类型名等实体(程序对象)的有效字符序列。标识符由用户自定义(取名字) C语言标识符定义规则: (1)、标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 例如: 合法的标识符:sum,average,_total,Class,day,stu_name,p4050 不合法的标识符:M.D.John,$123,#33,3D64,ab (2) 、大小写敏感。C程序员习惯:变量名小写,常量名大写;例如:sum不同Sum。BOOK不同book (3) 、ANSI C没有限制标识符长度,但各个编译系统 都有自己的规定和限制(TC 32个字符,MSC 8个字符)。 例如:student_name,student_number 如果取8个,这两个标识符是相同的。 (4) 、标识符不能与“关键词”同名,也不与系统预先定义的“标准标识符”同名。 建议:标识符命名应当有一定的意义,做到见名知义。 3、int a,b,sum;是变量声明。声明了三个具有整数类型的变量a,b,sum。C语言的变量必须先声明再使用。 4、a=123;b=456;是两条赋值语句。将整数123赋给整型变量a,将整数456赋给整型变量b。a,b两个变量分别为123,456。注意这是两条赋值语句,每条语句均用“;”结束。也可以将两条语句写成两行,即: a=123; b=456; 由此可见C语言程序的书写可以相当随意,但是为了保证容易阅读要遵循一定的规范。 5、sum=a+b;是将a,b两变量内容相加,然后将结果赋值给整型变量sum。此时sum的内容为579。 6、printf(“sum=%d\n”,sum);是调用库函数输出sum的结果。%d为格式控制表示sum的值以十进制整数形式输出。程序运行后,输出(显示): sum=579 _ (回车/换行) 3、一个函数由函数首部和函数体两部分组成(以例1.3的max函数说明) (1)函数首部:一个函数的第一行。 (2)函数体:函数首部下用一对{}括起来的部分。 返回值类型 函数名(参数类型1 形参名1,…,参数类型N 形参名N) { [声明部分]:在这部分定义本函数所使用的变量。 [执行部分]:由若干条语句组成命令序列(可以在其中调用其它函数)。 } 注

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档