- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 C语言基础 3.1.2 C语言的特点 (1)适用性强:各种机型 (2)应用范围广:系统软件到应用软件 (3)语言简洁,使用灵活 (4)表达能力强:可访问物理地址,进行位操作,可直接对计算机硬件进行操作,具有汇编语言的功能 (5)数据结构系统化 (6)控制流程系统化 (7)运行效率高 (8)可移植性好 (9)语法定义不严格,变成自由度大 3.1.3 简单的C程序介绍 例3-1 Main() { Printf(“Hello,word!\n”); /*输出一个句子*/ } 例3-2 main() /*主函数*/ { int a,b,c; /*定义整形变量*/ a=12,b=45; /*为变量赋值*/ c=a*b; /*求积并为变量赋值*/ printf(“c=%d\n”,c); /*输出*/ } C源程序的一般结构小结: 一个完整的C语言程序一般包含以下4部分: (1)编译预处理命令 (2)全局变量及函数说明 (3)main()函数 (4)用户自定义函数 关于C源程序结构的说明 1.程序的基本组成单位是函数 一个程序可以由一个或多个函数组成。 函数有两类:库函数和用户自定义函数。 库函数是系统提供的,用户可直接调用,如求正弦的函数sin(),开平方函数sqrt()等。对于库函数中没有的功能,需要用户自己编程实现,即自己定义函数。自定义函数的数目由程序的复杂程度决定。 2.main函数 因为C程序总是从main函数开始执行,所以一个C语言源程序中只能有且仅有一个main函数。 该函数在程序中的位置任意: 可以在用户自定义的函数前面,也可以在后面,也可以在各个函数之间。 3 .函数的一般结构 C语言的函数由函数头和函数体两部分组成: 函数类型 函数名(形参表) 函数头 { 说明部分 可执行部分 函数体 } 其中,函数中必须的部分是: 函数名(){ } 其中: 第一行为函数头,大括号内为函数体,参数根据实际情况可以没有,但括号不能省略。如: void line() { printf(“-------------------”);} 特别提示:函数体中,说明语句必须在所有可执行语句之前 4.语句 根据语句的复杂程度,可将C语言中的语句分为简单语句和复合语句两大类。 简单语句:一般表示一个基本操作,以分号结束。 (其中分号是该语句的必要组成部分) 复合语句 :用花括号{ }括起来的一系列语句,该语句以“{”开始,以“}”结束,末尾不需加分号。 7.C语言中,大小写字符不通用,如a和A表示两个不同的符号。 编程时,一般用小写字母,具有特殊意义的符号用大写,以示区别。 注意培养良好的编程风格,如加注释、大括号的对齐、适当的右缩等(参见P58例3-3) 3.1.4 c语言的基本组成 1.基本字符集 数字字符:0,1,2,3,4,5,6,7,8,9 字母字符:A,B,C…Y,Z,a,b,c, …x,y,z 运算符:+,-,*,/,%,=, ,,=,=,!=,==,, ,,,等等 特殊运算符:_(下划线),空格,换行,制表符 2.标识符 C语言的标识符由字母、数字、下划线组成,标识符的长度不超过8个字符。 例如:test1,test_1,_test1 标识符用来表示变量名,符号常量名、数组类型名和函数名等。 3.关键字(或保留字) C语言中具有特殊含义的关键字,用户不能作为标识符。包括:auto,break,case,char,const,for,continue,default,do,double,else,enum,extern,float,goto,if,int,long,register,return,short,signed,sizeof,static,struct,switch,typeddf,union,unsigned,void,volatile,while 4.语句 流程语句 表达式语句 复合语句 空语句 5.标准库函数 TC(Turbo C)为用户提供了400多个标准函数,包括数学、字符串处理、图形、输入输出等多种库文件。 在使用库文件时,需要在程序中用include语句指明包含它头文件的名称。(P60,例3-
您可能关注的文档
最近下载
- 2025年陕西高中学业水平考试信息技术试卷真题(含答案详解).pdf VIP
- 2024年锅炉操作工(初级)专业技能考试题库附答案(真题版) .pdf VIP
- 英语课程标准研究与教材分析(第2版)课件全套 第1--9章 英语课程标准和英语课程的基本概念 ---英语教材难度分析.pptx
- 《移动通信技术》课件——1主题一 发展历程-----移动通信的前世今生.pptx VIP
- 1000亩四季采摘水果园建设可行性研究报告.pdf VIP
- 河北省工伤职工停工留薪期分类目录.xls VIP
- 做外贸必读:外老们都是如何采购的——厦门区域兰彦晖分享.doc VIP
- (2020版新教材)闽教版五年级上册信息技术全册课件.pptx VIP
- (2025年)科创板试题及答案.docx VIP
- 第113届广交会跨国采购清单概览.pdf VIP
文档评论(0)