c语言第1章(20学时)
第1章C语言基础知识
P2
1.1.1 C语言与程序设计
最初使用的计算机语言是机器语言 后来采用汇编语言 ——这两种计算机语言是低级语言 现在使用最广的计算机语言是高级语言 ——C语言是高级语言 用高级语言编写的程序叫做源程序
P2
1.1.1 C语言与程序设计
P2
C语言是是一种用途广泛、功能强大、使 用灵活的面向过程的语言 C语言不仅具有高级语言的功能,还具有 低级语言的许多功能 C语言是国际上广泛流行的计算机语言 Windows、Linux和UNIX等操作系统都 是用C语言编写的
#include <stdio.h>
按指数形式输出 main( ) { printf("%lf\n",123451234512345.1); printf("%le\n",12345.6788885); printf("%le\n",0.0);
}
2.实型变量
实型变量中只能存放实型数据 占4个字节 有效位6
1.1.1 C语言与程序设计
P2
C语言的主要特点有: 语言简洁,使用方便,编程自由度大 具有结构化的控制语句 运算符和数据类型丰富 能访问物理地址,能实现汇编语言的 多数功能,可以直接对硬件进行操作 用C语言编写的程序可移植性好,生成 目标代码质量高,程序执行效率高
1.1.1 C语言与程序设计
小结
③在程序中适当加上空行 在命令行和类型声明之间、类型声明和 函数原型之间、函数原型与函数定义之 间、函数内部变量定义与其下执行语句 之间均空一行 有些地方视情况可空两行
小结
④采用缩进格式 一般用Tab键将某些行向右缩进,这样 可使程序的逻辑结构更加清晰,层次分 明,显著提高程序的可读性
第1章c语言概述
1.1
什么是计算机程序
用户可以根据自己的实际需要设计一些应用程序,例 如学时成绩统计程序、财务管理程序、工程中的计算 机程序等。 计算机的一切操作都是由程序控制的,离开程序,计 算机将一事无成。 计算机的本质是程序的机器 程序和指令是计算机系统中最基本的概念
1.2 什么是计算机语言
计算机语言:人和计算机交流信息,计算机和人都能 识别的语言
1.4.1 最简单的C语言程序举例
在以上程序各行的右侧,如果有//,则表示从此到本 行结束是“注释”,用来对程序有关部分进行必要的 说明。注释是给人看的,而计算机不执行。 说明:C语言允许用两种注释方式:
//:单行注释 可单独占一行 可出现在一行中其他内容的右侧 /*„„*/:块式注释 可包含多行
1.3 C语言的发展及其特点
2001、2004年先后进行了两次技术修正(TC1和 TC2)。 ISO/IEC 9899:1999(及其技术修正)被称为 C99。 C99是C89(及1995基准增补1)的扩充。 目前不同软件公司提供的各C语言编译系统多数并未 完全实现C99建议的功能。 本书中程序基本上都可以在目前所用的编译系统(如 VC++ 6.0,Turbo C++ 3.0)上编译和运行。
1.4.1 最简单的C语言程序举例
其中 main 表示“主函数”。Main前面的int表示此函 数的类型是int类型。在执行主函数后会得到一个值 (即函数值),其值为整型。每一个C程序都必须有一 个 main 函数。函数体由大括弧{}括起来。本例中主 函数内只有一个输出语句,printf是C编译系统提供的 函数库中的输出函数(详见第4章),双引号(双括号) 内的字符串原样输出。“\n”是换行符,即在输出 “This is a c program.”后,显示屏上的光标位置 移到下一行的开头。下一个输出的字符出现在此位置 上。每个语句最后有一分号,表示语句的结束。
《c语言程序设计》教学大纲
《C语言程序设计》教学大纲课程名称:中文名称:C语言程序设计;英文名称:C Language Programming课程编码:161002学分:4.5分总学时:72学时,其中,理论学时:52学时;上机学时:20学时。
适用专业:全校理工科各专业先修课程:计算机基础执笔人:审订人:一、课程的性质与任务《C语言程序设计》是为全校所有的理工科专业的学生开设的公共基础课,也是一门重要的必修课。
其目的是使学生掌握程序设计的基本方法,培养学生掌握利用计算机处理问题的思维方法与应用能力。
要求学生掌握程序的三种基本结构及结构化的程序设计方法,了解并掌握几种典型的算法,并且能够熟练地运用C语言编写各种应用程序,为进一步学习其它相关课程奠定基础。
二、教学内容与学时分配第一章程序设计基本概念(3学时)本章重点:一、算法及特性;二、结构化程序设计方法。
难点:算法设计及其表示。
第一节程序和程序设计一、程序;二、程序设计。
第二节算法第三节结构化程序设计方法第四节C语言程序的基本结构第二章数据类型、运算符和表达式(5学时)本章重点:一、标识符的正确使用;二、各种基本数据类型的使用;三、算术运算符的优先级和结合性;四、表达式计算中的类型转换。
难点:一、各种类型数据在计算机内存中的存储形式;二、自增自减运算。
第一节C语言的数据类型第二节常量与变量第三节整型数据第四节实型数据第五节字符型数据第六节算术运算符与算术表达式第七节赋值运算符与赋值表达式一、赋值运算符和赋值表达式;二、复合的赋值表达式;三、自加、自减运算符;四、赋值运算中的类型转换。
第八节逗号运算符与逗号表达式第三章顺序结构程序设计(4学时)本章重点:一、printf函数;二、scanf函数。
难点:输入与输出时的格式控制。
第一节C语句概述第二节赋值语句第三节数据的输入与输出一、printf函数;二、putchar函数;三、scanf函数;四、getchar函数第四节顺序结构程序举例第四章选择结构程序设计(4学时)本章重点:一、逻辑值的表示、使用及其运算;二、关系运算符的运算规则及关系表达式;三、逻辑运算符的运算规则及逻辑表达式;四、if语句;五、switch语句的形式与执行过程。
第1章C语言基础知识
C程序结构(续)
25
语句 – 包括说明性语句、可执行语句 – 以 ;表示语句结束
注释 –可以出现在程序的任何位置
– 用 /* 和 */ 括起来,一般成对出现; 也可用//开头,表示一注释行
三种基本结构的共同点: • 都是只有一个入口和一个出口; • 结构内的每一个框都有机会被执行; • 结构内没有死循环。
程序的三种基本结构
17
顺序结构
A B
A B
# include <stdio.h> main ( ) / *求两数之和*/ {
int a,b,sum; a=123; b=456; sum=a+b; printf("sum is %d\n",sum); }
教材、参考书与课时安排
3
教材和实验教材
C语言程序设计 陈刚 清华大学出版社 C语言程序设计实践教程 王琳艳 清华大学出版社
参考书
C程序设计 谭浩强主编 清华大学出版社
C语言程序设计 何钦铭,颜晖主编 高等教育出版 社,2008
课时安排
授课 :40学时 上机 :24学时
第1章 C语言基础知识
软件的访问 语言生成的代码质量高 可移植性好
1.2.3 C程序的基本结构
22
【例1.1】计算并输出一个数a的平方。
#include<stdio.h>
main( )
{
函数体开始
float a,b;
a=5.2;
b=a*a;
printf("b=%f\n",b);
工学一体化C语言教案第一章(新课开篇)
工学一体化教案
(2)将软件保存在D盘
(3)一直点“下一步”即可安装完成,安装完成后直接运行
2、编译软件的使用
(1)快捷键:Ctrl+N,新建一个代码文件,保存到一个文件夹,保存后缀为.cpp
(2)在代码文件中写下自己的代码
(3)代码完成后快捷键F10运行,或者单击下图中的按钮运行(4)运行结果展示
教学活动3:上机安装编译器,
在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。
选手最后得分为:
去掉一个最高分和一个最低分后其余8个分数的平均值。
请编写一个程序实现。
问题分析与算法设计
这个问题的算法十分简单,但是要注意在程序中判断最大、最小值的变量是如何赋值的。
程序说明与注释
#include "stdio.h"
int main()
{
int integer,i,max,min,sum;
教师巡回
指导
学生在机
房安装软
件并且编
写程序完
成任务
培养学
生的代
码能力
和实操
能力
等级评定:A:优(10分)B:好(8分)C:一般(6分)D:有待提高(4分)。
第01单元_C语言概论
在括号外面加数字下标: (100)2 -- 二进制 (100)8 -- 八进制
(100)10 -- 十进制
(100)16 --十六进制
Page 23
3、计算机数值表示
常用计数制比较
十进制
0,1,2,3, 数 码 (基本符号) 4,5,6,7,
8,9
二进制
0,1
八进制
十六进制
0,1,2,3, 0,1,2,3,4, 4,5,6,7 5,6,7,8,9, A,B,C,D,E, F 8
1、计算机语言是利用好计算机的基本途径、是将计算机区 别于“计算器”的途径;
2、C语言是一种比较适合于工科应用的计算机语言;
3、以后的学习和工作中必定要使用计算机辅助;
4、会用C语言是人生的一种技能; 5、学好了C语言,学习其他计算机语言会很容易; 6、学习新知识本身就应该是一种乐趣。
Page 3
Page 25
3、计算机数值表示
例: 十进制数 数值为: (1998.215)10 = 1×10³+ 9×10²+ 9×10¹+ 8×10º+ 2×10-1 + 1 9 9 8 . 2 1 5
各位的权 10³ 10²10¹10º 10-1 10-2 10-3
1×10-2 + 5×10-3
Page 26
的命令后,都会向控制器反馈执行的情况。
运算器和控制器组成中央处理单元,即CPU(Central
Processing Unit) 。
Page 12
2、计算机硬件组成
(3)存储器(Memory)
存放程序和数据的记忆装置。使 用时,对存储器
有两种操作: •读操作:从存储器中取出信息 ,丌破坏原有的内容。 •写操作:把信息写入存储器, 原来的内容被抹掉。
《C语言程序设计》教学大纲
《C语言程序设计》教学大纲(理论课程)课程名称:C语言程序设计课程类型:公共必修课课程编号:080714 开课院(部):工程学院、金融学院本课程学时学分:64学时(讲授32学时,实验32学时),4学分适用专业:土木工程、工程管理、工业工程、数学与应用数学开课学期:第2学期先修课程:无一、课程简述本课程是工程与应用数学类学生的一门公共必修课,主要任务是介绍程序设计基础知识、算法基础知识、C语言中数据类型、运算符、表达式、数组、函数、指针、结构体等知识。
目的是使学生掌握一门高级程序设计语言,了解程序设计的基本概念与方法,进而学会利用C语言去解决工程与数学应用问题。
二、课程要求(一)教学方法通过本课程的教学,掌握C程序设计的基本知识,能用面向过程的分析方法解决基本问题,并能较熟练地利用C语言进行程序设计。
C语言对实践的要求较高,学生只有通过大量的上机实践才能巩固和掌握课堂的教学内容,因此要求学生课后要多进行上机实践。
(二)教学手段课堂授课采用多媒体课件。
(三)课外作业每章节都配有相应的复习思考题和实验题。
(四)辅导答疑使用课后辅导、E-mail等多种方式辅导答疑。
(五)考核方式及成绩评定本课程考核方式为:笔试。
总成绩=平时成绩(30%)+期末考试(70%)三、教材或者主要教学参考资料[1] 教育部考试中心.《全国计算机等级考试二级教程:C语言程序设计(2013年版)》.北京:高等教育出版社,2013。
[2] 谭浩强.《C程序设计教程(第四版)》.北京:清华大学出版社,2010。
[3] 谭浩强.《C程序设计(第四版)学习辅导》. 北京:清华大学出版社,2010年7月。
四、各教学环节学时分配以表格方式表现各章节的学时分配,表格如下:五、课程内容第1章程序设计基本概念(1学时)教学目的:1.了解C语言和程序设计的背景2.理解算法的概念和算法的特性教学重点、难点:1.程序设计的基本概念2.算法的基本概念教学内容:第一节程序和程序设计第二节算法第三节结构化程序设计和模块化设计复习思考题:1. C程序的基本组成部分包含哪些内容?2. 什么是算法,它具备哪些特性?第2章 C程序设计的初步知识(3学时)教学目的:1. 了解基本类型及其常量的表示法2. 掌握变量的定义及初始化方法3. 掌握运算符与表达式的概念教学重点、难点:1.常用数据类型2.常用运算符和优先级3.数学公式转化为C语言表达式的基本能力教学内容:第一节简单C语言程序的构成和格式第二节标识符、常量和变量第三节整型数据第四节实型数据第五节算术表达式第六节赋值表达式第七节自加、自减和逗号运算符复习思考题:1.输入秒数,将它按小时、分钟、秒的形式来输出。
最新c语言程序设计(包云c第1章概述
(2)C语言是贝尔实验室于70年代初研制出来的,后来又被 多次改进,并出现了多种版本。80年代初,美国国家标准 化协会(ANSI),根据C语言问世以来各种版本对C语言 的发展和扩充,制定了ANSI C标准(1989年再次做了修 订)。
c语言程序设计(包云)c第1章 概述
2020/10/15
第1章 C语言概述
主要内容
1.1 什么是计算机程序 1.2 什么是计算机语言 1.3 C语言的发展及其特点 1.4 简单的C程序介绍 1.5 C程序的上机步骤与方法
2020/10/15
第1章 C语言概述
2
1.1什么定问题用某一种计算机语言编写的 指令序列称为程序。
本课程以 C99新标准来讲解。
2020/10/15
第1章 C语言概述
6
C语言的历史背景
年份
语言名
语言特点
1960
ALGOL 60 面向问题,离硬件远,不易写系统程序
1963
CPL(组合程序 接近硬件,但规模较大,难以实现 (剑桥大学) 设计语言)
对CPL的简化(剑桥大学,Matin Richards) 1967 BCPL(基本CPL)
#include <stdio.h> int main() {
printf(“This is a C program.\n”); return 0; }
一个完整的C程序,是由一个 main()函数(又称主函数)和 若干个其它函数(又称子函数) 结合而成的,或仅由一个main() 函数构成。
C语言开发基础教程(Dev-C++)-教学大纲
《C语言开发基础教程(Dev-C++)》课程教学大
纲
一、课程的性质与目标
C语言是面向过程设计的语言,从C语言诞生至今仍被广泛使用,如系统开发、图像处理、嵌入式开发等。
学习C语言要掌握其语法、模块化设计思想,本书从基础知识讲解并配备综合案例以及上级实验,有助于对初学者学习编程语言入门和提高。
C语言作为入门语言对其他编程语言的学习大有裨益。
二、教学条件要求
操作系统:Windows xp及以上版本
C语言标准:C99及以上
开发工具:Dev-C++
三、课程的主要内容及基本要求
第1章程序设计和C语言
第2章数据类型与运算符
第3章流程控制
第4章数组
第5章函数
第6章指针
第7章字符串
第8章结构体
第9章预处理
第10章文件操作
第11章常见的数据结构
第12章综合项目-贪吃蛇
四、学时分配
五、考核模式与成绩评定办法
本课程为考试课程,期末考试采用百分制的闭卷考试模式。
学生的考试成绩由平时成绩(30%)和期末考试(70%)组成,其中,平时成绩包括出勤(5%)、作业(5%)、上机成绩(20%)。
C语言程序设计 第一章
1.3
C语言的基本语法成分
1.3.1
C语言的主要“单词”
(2) 关键字:关键字又称保留字,是C 语言规定的具有特 定意义的标识符,它已被C语言开发环境使用,不能做其他用 途使用,每个关键字都有固定的含义。C 语言的关键字分为以 下四类。 1)标识数据类型的关键字:int,long,short,char, float,double,signed,unsigned,struct,union,enum, void,volatile,const。 2)标识存储类型的关键字:auto,static,register, extern,typedef。 3)标识流程控制的关键字:goto,return,break, continue,if,else,while,do,for,switch,case,default。 4)标识运算符的关键字:sizeof。
C语言程序设计
第一章 C语言概述
– C语言发展过程
• 产生背景
– ALGOL 60→CPL语言→BCPL→B语言,写UNIX系统
• 产生过程
– – – – 时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie
• C标准
Turbo C扩充了11个关键字: asm _cs _ds _es _ss cdecl far huge interrupt near pascal 注意:在C语言中,关键字都是小写的。
<
C语言程序设计
第一章 C语言概述
C语言有 9 种控制语 句,程序书写形式自 由,主要用小写字母 表示,压缩了一切不 必要的成分。
函数体、分程序、复合语句
条件语句 定义i为整形变量 定义a为一维数组 定义f为返回整形值函数; p为指向整形变量的指针变量; 赋值语句,使i+2赋给I i自增值1,i加1赋给I
C语言入门教程(精华版)
C语言入门教程(精华版)C语言是一种广泛使用的计算机编程语言,它被广泛应用于操作系统、嵌入式系统、系统软件和应用程序等领域。
C语言具有高效、灵活和可移植性强的特点,是许多高级编程语言的基础。
本教程旨在帮助初学者快速入门C语言编程,我们将从C语言的基本语法、数据类型、运算符、控制结构等方面进行讲解。
通过本教程的学习,你将能够掌握C语言的基础知识,并能够编写简单的C语言程序。
第一部分:C语言的基本语法1. 预处理器指令:用于在程序编译之前执行一些特定的操作,如包含头文件、定义宏等。
2. 主函数:C语言程序的入口点,程序从这里开始执行。
3. 变量声明:用于声明程序中使用的变量,包括变量的类型和名称。
4. 语句:C语言中的执行单元,用于执行特定的操作,如赋值、输入输出等。
5. 函数:用于实现特定的功能,可以重复使用。
在C语言中,每个语句都以分号(;)结束。
C语言中的注释用于解释代码,单行注释以两个斜杠(//)开始,多行注释以/开始,以/结束。
C语言入门教程(精华版)C语言是一种广泛使用的计算机编程语言,它被广泛应用于操作系统、嵌入式系统、系统软件和应用程序等领域。
C语言具有高效、灵活和可移植性强的特点,是许多高级编程语言的基础。
本教程旨在帮助初学者快速入门C语言编程,我们将从C语言的基本语法、数据类型、运算符、控制结构等方面进行讲解。
通过本教程的学习,你将能够掌握C语言的基础知识,并能够编写简单的C语言程序。
第一部分:C语言的基本语法1. 预处理器指令:用于在程序编译之前执行一些特定的操作,如包含头文件、定义宏等。
2. 主函数:C语言程序的入口点,程序从这里开始执行。
3. 变量声明:用于声明程序中使用的变量,包括变量的类型和名称。
4. 语句:C语言中的执行单元,用于执行特定的操作,如赋值、输入输出等。
5. 函数:用于实现特定的功能,可以重复使用。
在C语言中,每个语句都以分号(;)结束。
C语言中的注释用于解释代码,单行注释以两个斜杠(//)开始,多行注释以/开始,以/结束。
c语言学习教程第1章精品PPT课件
(1)以控制结构为单位,只有一个入口和一个出口,使各单 位之间的接口比较简单,每个单位也容易被人们所理解; (2)缩小了程序的静态结构与动态执行之间的差异,使人们 能方便、正确地理解程序的功能。
第1章 绪 论
1.1 程序设计语言的发展 1.2 程序设计的基本过程 1.3 程序设计的基本方法
1.1 程序设计语言的发展
程序设计语言一般分为机器语言、汇编语言和高级 语言三大类。 1.机器语言
对于计算机来说,一组机器指令就是程序,称为机 器语言程序。 2.汇编语言
为了便于理解与记忆,人们采用能帮助记忆的英文 缩写符号(称为指令助记符)来代替机器语言指令代码 中的操作码,用地址符号来代替地址码。 3.高级语言
NS图是一种不允许破坏结构化原则的图形算法 描述工具,又称盒图。
NS图有以下几个基本特点: (1)功能域比较明确,可以从框图中直接反映 出来;
(2)不可能任意转移控制,符合结构化原则; (3)很容易确定局部和全程数据的作用域; (4)很容易表示嵌套关系,也可以表示模块的 层次结构。
1.顺序结构 顺序结构的结构化流程图如图1.3所示。
nk, 2i, 0flag
i≤k 且flag=0
i 除尽n?
是
否
1flag
i+1i
是
flag=0?
否
输出 n
n+1n
图1.8 3种基本结构互相嵌套的情况
1.3.2 模块化程序设计
模块化设计是指把一个大程序按人们能理解的大小规模进行 分解。 1.按功能划分模块 (1)模块间的接口关系比较简单,并且每个模块都是人的智力 所能及的。 (2)各模块的功能比较单一,当需要修改某一功能时,一般只 涉及到一个模块,不会影响到其他模块。 (3)人们可以脱离程序的上、下文也能单独地验证一个模块的 正确性。 (4)在扩充系统或建立新系统时,可以充分利用已有的一些模 块,用积木式的方法进行开发。
C语言(谭浩强)第01章C语言概述
第1章 C语言入门基础
1.2.2
数制的转换
1.二进制、八进制、十六进制转换成十进制 规则:数码乘以各自的权的累加 【例1-1】其他进制转换成十进制。 (10001)B=24+20=16+1=17 (101.01)B=22+20+2-2=4+1+0.25=5.25 (011)O=81+80=8+1=9 (72)O=7*81+2*80=7*8+2*1=58 (112A)H=1*163+1*162+2*161+10*160=4394
1.2.2
数制的转换
5.八进制、十六进制转换成二进制 规则: 一位八进制对应三位二进制。 一位十六进制对应四位二进制。 【例1-5】八进制、十六进制转换成二进制。
(136)8=(001 011 110)2 1 3 6 (17A)16=(0001 0111 1010)2 1 7 A
1.2.3
1.2.2
数制的转换
4.二进制转换成十六进制 规则: 整数部分:从右向左按四位进行分组,不足补零。 小数部分:从左向右按四位进行分组,不足补零。 【例1-4】将二进制数(001101101110.110101) 2 转换 成十六进制数。 0011 0110 1110.1101 0100 3 6 E D 4 (001101101110.110101)2=(36.ED4)16
数制的转换
3.二进制转换八进制 规则: 整数部分:从右向左按三位进行分组,不足补零。 小数部分:从左向右按三位进行分组,不足补零。 【例1-3】将二进制数(1101101110.110101)2转换成 八进制数。 001 101 101 110.110 101 1 5 5 6 6 5 (1101101110.110101)2=(1555.65)8
《C语言程序设计(高职版)》第1章C语言概述
(时间:1次课,2学时)
/webnew/
第1章 C语言概述
教学提示: C语言是近年来在国内外得到迅速推广应用的一种计算机 语言,它之所以得到迅速推广,是与它的特点分不开的。 本章学习的目的是让初学者在深入学习 C 语言之前,首 先对C语言有个初步的了解,让他们知道学习C语言的重 要性及学习方法。本章学习要点有:了解 C 语言程序的 基本结构,掌握上机步骤;掌握 Turbo C的启动方法以 及Turbo C编译器的使用方法。
1.2 简单的C程序介绍
【例1.2】求两个整数之和,两个整数由键盘输入。 main() { int x,y,z; scanf("%d,%d",&x,&y); /*输入两值,分别放入变量x、y中*/ z=x+y; printf("sum=%d\n",z); } 这个C程序只由一个main函数组成。程序的第三行为定义变量部分,在这里定 义了三个整型变量x、y和z,其中的int为数据类型标识符,表示整型;x、y、z 为三个变量的名称,定义变量时变量名之间用逗号隔开。程序的第四行为函数 调用语句,通过scanf函数给变量x和y输入数据,该函数的具体使用将在第3章 中详细介绍。程序的第五行为赋值语句,将变量x与y两数之和赋予变量z,即 用变量z存放两变量x、y的和。程序的第六行用于输出变量z的值。 该程序的运行结果如下: 3,5↙ sum=8
第1章 C语言概述
1.1 1.2 1.3 1.4 1.5
C语言的发展历史及其基本特性 简单的C程序介绍 C程序的上机步骤 小结 思考与练习
1.1 C语言的发展历史及其基本特性
1.1.1 C语言的发展历史 1.1.2 C语言的基本特性
第1章 C语言入门基础37页文档
11、用道德的示范来造就一个人,显然比用法律来约束他更有价ห้องสมุดไป่ตู้。—— 希腊
12、法律是无私的,对谁都一视同仁。在每件事上,她都不徇私情。—— 托马斯
13、公正的法律限制不了好的自由,因为好人不会去做法律不允许的事 情。——弗劳德
14、法律是为了保护无辜而制定的。——爱略特 15、像房子一样,法律和法律都是相互依存的。——伯克
谢谢!
36、自己的鞋子,自己知道紧在哪里。——西班牙
37、我们唯一不会改正的缺点是软弱。——拉罗什福科
xiexie! 38、我这个人走得很慢,但是我从不后退。——亚伯拉罕·林肯
39、勿问成功的秘诀为何,且尽全力做你应该做的事吧。——美华纳
40、学而不思则罔,思而不学则殆。——孔子
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 C语言概述
第一章 C程序设计基本概念
C语言程序设计
第一章 C语言概述
一、C语言发展历史
程序设计语言的发展
机 器 语 言
汇 编 语 言
高 级 语 言
面向过程
面向对象
C语言程序设计
第一章 C语言概述
二、 C语言特点
语言简洁、紧凑、灵活
中级语言
运算符和数据类型丰富
程序设计结构化、模块化
Microsoft Visual C++ 6.0
Microsoft Visuaபைடு நூலகம் C++ 6.0
二. 程序编辑
1. 新建文件
文件菜单→新建→文件→C++ Source File
2. 编辑 3. 编译和运行
生成目标代码质量高
可移植性好
C语言程序设计
第一章 C语言概述
三、 C语言程序的编译过程
C语言源程序 (.C) 二进制的目标程序 库文件 可执行文件 连接程序 (.EXE) (.OBJ)
C语言编译程序
<
>
C语言程序设计
第一章 C语言概述
VC6.0开发环境的使用 一. 系统的进入 开始菜单 程序