欢迎来到天天文库
浏览记录
ID:43187686
大小:626.00 KB
页数:29页
时间:2019-10-02
《C语言程序设计 第1课 程序设计语言概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言编程基础教材●《C语言基础》上机软件●C—Free4.0课时●共81课时,其中理论42课时,实践39课时。教材、环境、课时学习方式、方法看书预习听课做笔记仔细读书,手写代码上机调试初步了解—马上使用—反复、反复再反复—融会贯通考试成绩平时作业(书面作业、上机练习)阶段测试内容安排基础篇1、:C语言概述2、:算法3、:数据类型、运算符和表达式4、:结构化程序设计(顺序结构、选择结构、循环结构)5、:数组6、:函数7、:预处理命令8、:指针1、掌握C语言的基本语法规则、数据类型,掌握C程序的基
2、本结构课程的基本要求3、熟悉并掌握一些基本算法和C语言程序设计技术,并能用C语言解决问题2、学习运用高级语言进行程序设计的思想和方法1、掌握C语言的基本语法规则、数据类型,掌握C程序的基本结构2、学习运用高级语言进行程序设计的思想和方法第一讲目标第一章C语言概述1了解程序设计的几个基本概念2了解C语言的历史、版本、特点和运行环境3C语言的简单程序应用—重点学习目标4掌握C语言上机操作步骤程序设计概述程序计算机程序是以一种适合计算机使用语言表达出来的算法。通俗解释是由一系列经明确定义的清晰命令组成,可以解决特定
3、问题。写程序的人被称为程序员程序的种类有系统程序和应用程序计算机程序都是由特定的计算机编程语言写成的第一讲程序概述编程语言的发展机器语言汇编语言高级语言C语言简介C语言的发展历史C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。后合著了著名的“THECPROGRAMMINGLANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准协会在此基础上制定了一个C语言标准,于一九八三年发
4、表。通常称之为ANSIC。第一章C语言简介C语言的版本目前最流行的C语言有以下几种:MicrosoftC或称MSCBorlandTurboC或称TurboCAT&TC这些C语言版本不仅实现了ANSIC标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。第一章C语言简介C语言版本说明说明:C语言版本很多,C编译器也很多,不同版本的C编译系统所实现的语言功能和语法规则又略有差别,但基本上都以ANSIC为基础.C语言的特点1.C语言简洁、紧凑,使用方便、灵活;一共有32个关键字,9种控制语句,程序书写形式自由
5、(主要小写字母表示)2、C语言运算符丰富;共有34种运算符(包括括号、赋值、强类型转换)第一章C语言简介3、数据结构丰富;丰富的数据类型实现各种复杂的数据结构运算7、C语言生成的目标代码质量高,程序执行速度快,可移植性好4、C语言语法限制不太严格,程序设计自由度大;5、具有结构化的控制语句,具有完全模块化和结构化的语言,用函数作为程序的模块单位,以实现程序的模块化第一章C语言简介6、C语言允许直接访问物理地址;能进行位(bit)操作,可以直接对硬件进行操作。因此被称为“高级语言中的低级语言”或“中级语言”简单
6、C语言程序1#includemain(){printf("ThisisaCprogram.");}/*文件包含*//*主函数*//*函数体开始*//*输出语句*//*函数体结束*/说明:main-主函数名每个C程序必须有一个主函数main{}是函数开始和结束的标志,不可省每个C语句以分号结束使用标准库函数时应在程序开头一行写:#includeprintf()是一个标准输出库函数说明:本程序的作用是输出一行信息:ThisisaCprogram.例2求两个整数之和。(1)准
7、备两个整数;解题的基本思路:(3)将运算的结果存放在哪里;(4)输出和。(2)作加法运算;第一章C语言程序main()一个程序的开始{函数开始的标志inti,j,sum;变量说明,申请存储空间i=2;j=-3;sum=i+j;作加法,并保留和printf(“Thesumofi+jis%d”,sum);输出和}函数结束的标志第一章C语言程序文件包含为两个变量赋值#include例3比较两个数的大小,输出较大的值。解题的基本思路:(1)编写主函数main,在主函数中实现从键盘中输入两个整数和最后
8、结果的输出;(3)主函数调用从函数,将输入的两个整数传送于从函数实现数据的比较;(4)将在从函数中比较大小的结果返回于主函数;(2)定义从函数max,在从函数中进行数据的大小比较;第一章C语言程序(5)在主函数中输出结果。main(){inta,b,c;scanf("%d,%d",&a,&b);c=max(a,b);printf("Max=%d",c);}第一章C语言程序intmax(intx,
此文档下载收益归作者所有