C语言笔记

发布 2021-05-12 01:13:28 阅读 8129

本文由贡献doc文档可能在wap端浏览体验不佳。建议您优先选择txt或**源文件到本机查看。中国石油大学(华东)现代远程教育课程教学(自学)基本要求语言》课程教学(自学) 《语言》课程教学(自学)基本要求适用层次自学学时使用教材参考教材课程简介本课程是学习计算机程序设计语言的一门入门课程。

通过学习要求学生掌握程序设计的基本思想、方法、技术;要熟练掌握 c 语言;能读懂、能编写、能调试 c 应用程序;对一些常用的算法要能熟练的编写程序。 对每条语句首先要知道其格式、功能和执行过程,要深刻理解书上例题和一些常用算法的设计。每学一章内容都要上机练习,先验证书上例题,再做要求的习题本科 10教材名称编者出版社适应专业面授学时谭浩强清华大学工科类各专业使用学期实验学时 20春 40程序设计》第三版/c 程序设计题解及上机指导学习建议各章节主要学习内容及要求第 1 章 c 语言概述学时要求主要内容备注 2 学时 【了解】c 语言的发展、特点 【掌握】c 程序的上机步骤第 2 章程序的灵魂——算法学时要求 4 学时。

一、核心知识点在计算机领域中,算法表示求解问题的方法和步骤,描述算法的方法有多种,要求了解 “流程图” 、图”这二种方法。目前,算法在计算机上是不能直接执行的, 必须由算法编写成程序,程序可以在计算机上直接执行,所以程序是算法的实现。 二、教学基本要求 【掌握】 1流程图”“n图”这二种方法中各图符的含义 、 什么叫结构化程序?

结构化程序设计的方法,以及结构化程序中的三种基本控制结构:顺序结构、分支结构、循环结构。 三、思考与练习本章习题分别用流程图和 n-图表示) (主要内容备注第 3 章数据类型、运算符与表达式学时要求 10学时。

一、核心知识点在计算机中, 用常量和变量来表示数据,用运算符和表达式来完成所要求的运算, 所以要掌握 c 语言中基本数据类型的的常量和变量的表示形式、运算符的定义和表达式的求解。 二、教学基本要求 【掌握】主要内容1中国石油大学(华东)现代远程教育课程教学(自学)基本要求1、基本数据类型的存储字节数和数的表示范围2、各类型数据间的混合运算 【重点掌握】 1基本数据类型的的常量和变量的表示形式 2、常用的运算符的定义(算术运算符、=、复合的赋值运算符),以及相应的 , 表达式。

三、思考与练习 1、常量和变量的概念 2、整型量与字符量的互用 3、字符常量和字符串常量的区别 4、本章习题备注重点第 4 章顺序程序设计学时要求 8 学时。

一、核心知识点顺序程序是最简单的程序,它是按照语句的书写次序来执行各条语句的程序段。 在顺序程序中主要包含的语句有:输入/输出(用于实现用户与程序间的交互)、 赋值语句。

要注意的是,在 c 语言中,输入/输出用标准函数来实现。

二、教学基本要求 【了解】 1运算符与语句的区别 2、输入/输出的概念 【掌握】 1格式字符重点掌握的功能和使用的功能和使用。

三、思考与练习 1 当要输入 / 输出字符量时 , 使用函数与函数的区别 2、若变量没赋值就使用,会出现什么情况 3、本章习题重点主要内容备注第 5 章选择结构程序设计学时要求 12学时。

一、核心知识点所谓选择结构程序:根据某个“条件表达式”成立否,来决定下面执行哪段程序 “条件表达式”通常由关系表达式或逻辑表达式充当在 c 语言中,提供的选择结构控制语句有以及条件运算符。 二、教学基本要求 【重点掌握】 1关系运算符和关系表达式、逻辑运算符和逻辑表达式 2、各类选择结构控制语句的功能和执行过程,主要内容2中国石油大学(华东)现代远程教育课程教学(自学)基本要求以及它们的区别嵌套,以及 if与 sw的相互嵌套。

三、思考与练习语句与条件运算符的互换 2、嵌套的 if与的互换 3、本章习题备注重点第 6 章循环控制学时要求 16学时。

一、核心知识点所谓循环结构程序: 根据某个”条件表达式”成立否, 来决定是否重复执行下面程序段。 在 c 语言中,提供的循环结构控制语句有 3 个在循环体中有可以包含一个完整的循环语句,这称为循环的嵌套。

二、教学基本要求 【了解】if与 go构成的循环 【重点掌握 种循环结构控制语句的格式、功能和执行过程 种循环语句的嵌套语句和语句在循环语句中的使用和功能。

三、思考与练习 1、语句与语句的区别 2、表达式1;表达式 2;表达式)循环中这 3 个表达式的作用和执行时机 3、本章习题重点主要内容备注第 7 章数组学时要求 14学时。

一、核心知识点数组是 c 语言中复杂数据类型的一种。 数组是有序数据的集合, 它是用数组名表示的若干个相同类型元素的集合。 在 c 语言中,字符串存放在数组中,即一个一维数组存放一个字符串,每个数组元素存放一个字符。

系统为了能测定字符串的长度(即字符串中的字符个数), 引入了一个字符串结束标志“\0在一般情况下,由系统自动在串尾加上“\0二、教学基本要求 【重点掌握】 1一维数组、二维数组的定义和使用 2、字符数组的定义和使用,尤其要注意字符串结束标志“\0的运用 3、字符串处理函数。

三、思考与练习1、简单变量与数组在存储上的区别 2、字符串结束标志“\0的用途主要内容3中国石油大学(华东)现代远程教育课程教学(自学)基本要求3、本章习题备注重点第 8 章函数学时要求 16学时。

一、核心知识点为了使程序易编、易读、易调试,常采用模块化程序设计方法,每个模块用来实现一个特定的功能,在 c 语言中是用函数来实现的。也就是说,一个完整的 c 程序可由一个主函数和若干个子函数构成。程序执行时由主函数调用其它子函数,其它子函数也可以相互调用。

本章介绍函数的定义、调用以及函数间的数据传递。 二、教学基本要求 ※【了解】函数的递归调用 【重点掌握】 1函数定义就是编写一个函数,函数定义的格式见书 p1函数调用就是在主函数或其它函数中调用某函数, 其函数调用格式见书 p1函数间数据传递的方法有二种: ①实参与形参的结合 ②全局变量 4、从变量的作用域来分:

局pag部变量和全局变量;从变量值的存在时间来分:静态变量和动态变量。要掌握静态变量的应用。

三、思考与练习 1、主函数的位置 2、实参和形参结合时,与参数名有关还是与位置有关 3、局部变量和全局变量的区别;静态变量和动态变量的区别 4、本章习题重点主要内容备注第 10章指针学时要求 16学时。

一、核心知识点指针是 c 语言中的一个重点、难点,也是c 语言的一个特色。正确而灵活地运用指针,可以有效地表示复杂的数据结构,可以使程序简洁、紧凑、高效。 指针变量中存放的是地址, 是另外一个变量的地址,我们称指针变量指向这个变量(可以是简单变量、数组、数组元素等) 。

指针变量指向不同对象时,则能进行的运算是不同的。 二、教学基本要求 【重点掌握】 1指针的概念:指针乃地址也。

2指针变量的定义和指针变量的引用(运算符:*、注意区分指向变量的指针、指向数组元素的指针、指向字符数组的指针 4、指针作为参数,是传递的地址,因此数据是双向传递的。

三、思考与练习 1、区别 p 与*p、与&a 的含义 2、指针变量也可以比较大小,它们比较的是什么 3、本章习题重点主要内容备注4中国石油大学(华东)现代远程教育课程教学(自学)基本要求第 11章结构体学时要求 2 学时。

一、核心知识点结构体也是 c 语言提供的一种复杂数据结构。 结构体类型数据是有若干个不同数据类型的数据组合成一个有机的整体。 结构体要先定义类型,再定义变量。

二、教学基本要求 【掌握】结构体数据作参数 【重点掌握】 1定义结构体类型和变量 2、引用结构体成员的方法:成员运算符(.)和指针运算符(->三、思考与练习 1、定义结构体类型与定义结构体变量区别 2、结构体成员的引用方法 3、本章习题:11主要内容备注各位学员:

各位学员:大家好,本学期《 语言》课程考试题型及分值比例如下: 大家好,本学期《c语言》课程考试题型及分值比例如下:

单选题: 单选题:25个共计 50分;读程序写出程序执行结果题:

读程序写出程序执行结果题:4 个共计 20分;编写程序题: 编写程序题:

3 个共计 30分。考试形式:笔试、 考试形式:

笔试、开卷考试5中国石油大学(华东)现代远程教育课程教学(自学)基本要求注:教材中例题为本次考察的重点,请各位学员予以重视! 教材中例题为本次考察的重点,请各位学员予以重视!

编者:曾怡61p

C语言笔记

第一课时。c语言标准格式。include vidomain 以 开头的语句称为预处理指令。include语句不是必须的,但是如果一旦有该语句就必须把它放在文件开始处是standared input output header的缩写standared 标准input 输入output 输出header...

C语言笔记

c语言算法和数据类型。整型。基本类型 字符型注释 基本类型的特点是其不可实型 单精度型以再分解为其他类型双精度型数组型。数据结构 构造型 结构体型共用体型指针型空类型。一 常量。define 语句不以分号结尾,它可以放在源 的任何位置。不过在定义常量时,只有在它定义后的源 中才有效。是一个修饰符,在...

c语言笔记

1.if中别忘了 而不是 2.写完程序别忘了检查前后大括号 小括号是否完全照应。3.遇到几分之几的分数可以方程两边同时乘以一个数来消去分母。4.写指针题时看准指针对应的是行还是列。例 int a 4 3 int p a 0 列指针。int ptr 3 a 行指针。5.考虑好哪些量会随着循环不断改变。...