




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程简介以C语言为依托,详细讲授计算机程序设计的基础知识通过学习掌握C语言基础知识基本的程序设计思想和方法 良好的编程习惯教材C语言程序设计(第2版),谭浩强著学习目标了解程序设计的基本概念了解C语言的发展概况熟悉计算机求解问题的过程掌握简单的C程序结构熟悉运行C程序的步骤熟悉Visual C+6.0程序设计基本概念基本概念计算机系统 硬件 软件程序设计让计算机按照人的思想完成某种特定任务的过程程序设计语言人与计算机进行交流的工具程序利用某种语言编写出来的能够让计算机实现功能的指令或代码程序设计基本概念程序设计语言的发展历程第一时期机器语言由计算机硬件系统可以识别的二进制指令组成的语言称为机器
2、语言第二时期汇编语言用人们比较习惯的符号来代替机器指令程序设计基本概念程序设计语言的发展历程第三时期高级语言采用人们容易理解和记忆的符合和语句来代替原有的指令,形成的这种更接近人类的语言例如:Fortran、Cobol、Basic、Pascal、C、C+、Java等C语言的发展概况及特点C语言的发展概况C语言的特点语言简洁使用方便语法丰富功能强大可移植性好简单的C语言程序如何用计算机来求解问题?计算机求解问题的过程问题分析例如,求两个数的和?算法设计算法:解决问题的方法和过程的描述例如,“输入两个整数,求和并输出?”简单的C语言程序计算机求解问题的过程程序编写#includevoid main
3、()int a,b,sum;printf(please input two integer:);scanf(%d %d,&a,&b);sum=a+b;printf(sum is %d n,sum);简单的C语言程序计算机求解问题的过程程序执行并得到结果简单的C语言程序两种翻译程序编译程序解释程序读一句源程序,翻译一句,执行一句,不产生目标代码源程序目标程序执行简单的C语言程序简单C程序的结构和特点例如:求两个整数的和程序代码编译预处理命令语句#include作用以符号“#”开头的行,称为编译预处理行。该语句的作用是将文件“stdio.h”的内容包含到程序中简单的C语言程序简单C程序的结构和特点
4、函数C程序是由函数构成的,函数是C程序的基本单位一个函数由“函数首部”、“函数体”两部分构成函数体包括声明部分、执行部分简单的C语言程序简单C程序的结构和特点主函数语句void main ( ) 作用(1)程序从main函数开始执行,void表示返回值为空(2)每一个C程序有且只有一个main函数(主函数)简单的C语言程序简单C程序的结构和特点注释语句 /* */作用对程序中的功能或语句函数进行说明注意标准的程序必须有注释,注释不被执行简单的C语言程序简单C程序的结构和特点注释注释出现的位置 (1)程序开头注目程序的名称、功能、思路、 开发人员、开发时间等信息 (2)关键语句注明语句的作用简单
5、的C语言程序简单C程序的结构和特点其他区分大小写C程序的语句必须以分号结束一行可以写一条,也可以写多条语句简单的C语言程序简单C程序的结构和特点例题1:求任意两个整数的和?例题2:求2个数中较大者?运行C程序的步骤和方法C编译器Visual C+ 6.0运行C程序的步骤和方法使用VC6.0运行C程序的方法打开VC编程环境开始程序Microsoft Visual Studio 6.0 Microsoft Visual C+ 6.0VC集成开发环境运行C程序的步骤和方法使用VC6.0运行C程序的方法新建工程新建工程,选择Win32 Console Application 运行C程序的步骤和方法使用
6、VC6.0运行C程序的方法新建文件新建文件,选择C+ Source File 运行C程序的步骤和方法使用VC6.0运行C程序的方法编写程序在打开的源文件编辑区输入程序代码建议:编写完程序后先保存运行C程序的步骤和方法使用VC6.0运行C程序的方法编译程序对源程序进行词法和语法分析,如果全部正确,将源程序(*.cpp)或(*.c)转换成目标程序(*.obj)如果发现错误,在输出窗口进行提示;提示分 error 和 warning运行C程序的步骤和方法使用VC6.0运行C程序的方法连接系统提供连接程序(linker)将一个程序的所有目标程序和系统的库文件连接起来,最终生成一个可执行的二进制文件(*
7、.exe)运行程序运行可执行文件,得到运行结果分析运行结果如果运行结果不正确,检查并修改程序代码规范注意区分英文字母的大小写以及全角半角注意语句结束符“;”建议每行写一条语句花括号内的语句必须缩进,并左端对齐练习题目1.以下叙述不正确的是 。 A) 一个C源程序必须包含一个main函数 B) 一个C源程序可由一个或多个函数组成 C) C程序的基本组成单位是函数 D) 在C程序中,注释说明只能位于一条语句的后面2.一个C语言程序是由 。 A)一个主程序和若干个子程序组成 B) 函数组成 C) 若干过程组成 D) 若干子程序组成本节重点C程序的结构和特点作业:P15 1、2如何用计算机来求解问题问
8、题分析算法设计程序编写程序执行得到结果求两个整数和程序代码#includevoid main() /*求两数之和*/int a,b,sum; /*定义变量为整型*/a=123; b=456;sum=a+b;printf(sum is %d n,sum);求任意两个整数的和?#includevoid main()int a,b,sum;printf( please input two integer: );scanf( %d %d , &a , &b );sum=a+b;printf(sum is %d n,sum);编译预处理命令主函数函数声明部分执行语句部分求两个整数的较大者?#include void main ( ) int max(int x,int y); int a, b, c; scanf (%d,%d,&a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论