- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 C语言概述 1.1 程序设计语言 编译方式是将源程序整个编译成等价的、独立的目标程序,然后通过连接程序将目标程序连接成可执行程序。 解释方式是将源程序逐句翻译,翻译一句执行一句,边翻译边执行,不产生目标程序,在整个执行过程中,解释程序都一直在内存中。 C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强,它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。 C语言集高级语言和低级语言的功能于一体,既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高、可移植性强等特点。 1.2 简单的C程序介绍 说明: #include stdio.h是一条编译预处理命令,声明该程序要使用stdio.h文件中的内容,stdio.h文件中包含输出函数printf()。编译时系统将头文件stdio.h中的内容嵌入到程序中该命令位置。 C中编译预处理命令都以“#”开头。例1.1中出现的#include stdio.h是文件包含命令,其中尖括号内是被包含的文件名。 (2) 程序中定义了一个主函数main(),其中main是函数名,void表示该函数的返回值类型。程序执行从主函数开始。一个C语言的程序可以包含多个文件,每个文件又可以包含多个函数。函数之间是相互平行、相互独立的。一个C程序,必须有一个且只能有一个主函数main()。 (3) 用{}括起来的是主函数main()的函数体。main函数中的所有操作语句都在这一对{}之间。即main函数中的所有操作都在main的函数体中。 (4) printf函数是一个由系统定义的标准函数,可在程序中直接调用,printf函数的功能是把要输出的内容送到显示器去显示,双引号中的内容要原样输出。“\n”是换行符,即在输出完“C语言世界,您好!”后回车换行。 (5) 每条语句用“;”号结束。 (6) /*……*/括起来的一部份是一段注释,注释只是为了改善程序的可读性,是对程序中所需部分的说明,向用户提示或解释程序的意义。/*是注释的开始符号,*/是注释的结束符号,必须成对使用。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。 【例1.2】计算两数之和,并输出结果。 程序代码如下: #include stdio.h void main() { int a,b,sum; /*定义三个整型变量*/ a=123; b=456; /*给变量a、b分别赋值为123、456*/ sum=a+b; /*变量a的值加上变量b的值,然后将两数的和赋给 变量sum*/ printf(sum is %d\n,sum); /*输出变量sum的值*/ } 【例1.3】编写程序,要求输入两个整数,输出其中较大的数。 #include stdio.h void main() /*主函数*/ { int max(int x,int y); /*对被调函数max的声明*/ int a,b,c; /*定义变量a、b、c*/ printf(请输入a和b的值:); /*提示输入a和b的值*/ scanf(%d%d,a,b); /*从键盘输入变量a和b的值*/ c=max(a,b); /*调用max函数,将得到的值赋给c*/ printf(max= %d\n,c); /*输出c的值*/ } int max(int x,int y) /*定义max函数,函数值为整型,形式参数x,y为整型*/ { int z; /*定义本函数中用到的变量z为整型*/ if(xy) z=x?; else z=y?; return (z)?; / *将z的值返回,通过max带回调用处*/ 说明: (1) 本程序包括两个函数:一个是程序的入口函数主函数main,另一个是被调用的函数max。max的作用是将x和y中较大者的值赋给变量z。return语句将z的值返回给主调函数main。程序第4行 是对被调用函数的max的声明,max函数是一个用户自定义函数,由于在main函数中要调用max函数,而max函数的位置在main函数之后,必须
您可能关注的文档
- CNKI系列数据库和使用介绍-天津大学.ppt
- Core Graphics框架 一个让程序猿成为视觉设计师框架.docx
- CorelDRAW 图形对图像编辑.ppt
- Couette-Taylor流三模系统的混沌行为和其仿真.pdf
- CPP手机定位市场应用分析.pdf
- 歧口凹陷重要断裂构造与构造带特征研究.pdf
- CPU体系结构CISC及RISC.pdf
- Criteria及MyBatis学习总结.pptx
- CRP及hs-CRP,一种蛋白的“分身术”.pdf
- 气压传动基本回路(第6篇).pdf
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
最近下载
- S7-1200 G2 可编程控制器-系统手册2024.12.pdf VIP
- 2023年35届江苏金钥匙科技竞赛高中初赛试题真题(含答案).pdf VIP
- 一种铁稳定富硒陶瓷材料及其制备方法.pdf VIP
- J_BT 8727-2017 液压软管总成.pdf
- 电磁学全套课件.pptx VIP
- 2021必威体育精装版冀人版科学四年级下册教学计划及教学进度表.docx
- T_CIECCPA 053—2024 化学吸收法捕集燃煤烟气二氧化碳装备 再生富碳气体纯化设备.pdf VIP
- 重点中学内部职权流程图.docx
- 部编版道德与法治四年级(下)单元分析单元备课课程纲要 .pdf VIP
- 《中学生日常行为规范》知识竞赛试题(答案) .pdf
文档评论(0)