计算机二级C语言入门及上机实践视频教程

您将理解并学习C语言的基本语法;会使用C语言编程并解决实际问题。增加学习乐趣。

1752人学习

初级90课时2020/06/27更新

二维码下载学堂APP缓存视频离线看

梅老师
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

大学生;中学生;喜欢编程的社会人士;

你将会学到:

您将理解并学习C语言的基本语法;会使用C语言编程并解决实际问题。增加学习乐趣。

课程简介:


第1章C语言概述1

1.1 程序和程序设计1

1.2 算法1

1.3 结构化程序设计和模块化结构2

1.4 开发环境(VC6.0)的安装、配置和简介2

第2章 C语言基础知识7

2.1 简单C语言程序的构成和格式7

2.2 标识符、常量和变量9

2.3 整型数据11

2.4 实型数据13

2.5 算术表达式15

2.6 赋值表达式15

2.7 自加、自减运算符和逗号运算符16

2.8运算符的优先级和结合性17

第3章 C语言基本控制结构17

3.1 顺序结构程序设计17

3.2 选择结构程序设计18

3.3 循环结构程序设计22

3.4 goto跳转结构26

第4章字符型数据27

4.1 字符型常量27

4.2 字符变量28

4.3 字符的输入和输出28

第5章函数30

5.1函数的定义和返回值30

5.2函数的调用30

5.3函数的声明32

5.4调用函数和被调用函数之间的数据传递33

5.5库函数34

第6章地址和指针34

6.1 变量的地址和指针34

6.2 指针变量的定义和基类型35

6.3 给指针变量赋值37

6.4 对指针变量的操作38

6.5 函数之间地址值的传递39

第7章数组42

7.1 一维数组42

7.2 一维数组和指针43

7.3 函数之间对一维数组和数组元素的引用45

7.4 一维数组应用举例46

7.5 二维数组46

7.6 二维数组和指针48

7.7 二维数组名和指针数组作为实参50

第8章字符串51

8.1 用一维字符数组存放字符串51

8.2 使指针指向一个字符串52

8.3 字符串的输入和输出53

8.4 字符串数组54

8.5 用于字符串处理的函数54

第9章对函数的进一步讨论55

9.1 传给main函数的参数55

9.2指向函数的指针变量55

9.3 函数的递归调用57

第10章作用域和存储类型58

10.1 局部变量、全局变量和存储分类58

10.2 局部变量及其作用域和生存期62

10.3 全局变量及其作用域和生存期63

10.4 函数的存储分类63

第11章编译预处理和动态存储分配63

11.1 编译预处理63

11.2 动态存储分配67

第12章结构体、共用体和用户定义类型69

12.1 用typedef说明一种新类型名69

12.2 结构体类型69

12.3 共用体75

第13章位运算76

13.1 位运算符76

13.2 位运算符的运算功能77

第14章文件78

14.1 C语言文件的概念78

14.2 文件指针78

14.3  文件的打开和关闭78

14.4  文件的读写78

第15章考试指导83

15.1 考试系统使用说明83

15.2 考试内容83


常见问题:

问:学完这本书,可以考过二级吗?

答:只要您认真学习,并上机实践,理解并掌握了知识点,二级是可以考过的。

展开更多

课程大纲-计算机二级C语言入门及上机实践视频教程

  • 第1章C语言概述(26分钟4节)

  • 1-1

    程序和基本概念程序和基本概念

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第1章___OK.pptx”

    [04:00]
  • 1-2

    算法与结构算法的特性A.有穷性:B.确定性:算法中每一个步骤应当是确定的,而不能应当是含糊的、模棱两可的。C.有零个或多个输入。D.有一个或多个输出。E.有效性:算法中每一个步骤应当能有效地执行,并得到确定的结果。

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第1章___OK.pptx”

    [12:20]
  • 1-3

    vc6开发环境vc6开发环境

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第1章___OK.pptx”

    [06:40]
  • 1-4

    vc2010开发环境vc2010开发环境

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第1章___OK.pptx”

    [03:39]
  • 第2章C语言基本控制结构(2小时53分钟12节)

  • 2-1

    顺序结构(1)顺序结构的程序是最简单的程序。在顺序结构的程序中,程序是一条语句接一条语句顺序地往下执行。代码都是顺序执行的,也就是先执行第一条语句,然后是第二条、第三条……一直到the last一条语句。在程序中很少见到单独的顺序结构,一般都会在循环或分支结构里包含大量的顺序结构程序。

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [09:32]
  • 2-2

    顺序结构(2)C程序的执行部分是由语句组成的。程序的功能也是由执行语句实现的。C语句可分为以下五类: 1. 表达式语句2. 函数调用语句3. 控制语句4. 复合语句5. 空语句

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [15:50]
  • 2-3

    选择结构之if-elseif---else结构if 和 else 是两个新的关键字,if 意为“如果”,else 意为“否则”,用来对条件进行判断,并根据判断结果执行不同的语句。总结起来,if else 的结构为:if(判断条件){ 语句块1}else{ 语句块2}意思是,如果判断条件成立,那么执行语句块1,否则执行语句块2。其执行过程可表示为下图:

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [16:50]
  • 2-4

    选择结构多分支if---else(1)if else 语句也可以多个同时使用,构成多个分支,形式如下:if(判断条件1){ 语句块1} else if(判断条件2){ 语句块2}else if(判断条件3){ 语句块3}else if(判断条件m){ 语句块m}else{ 语句块n}意思是,从上到下依次检测判断条件,当某个判断条件成立时,则执行其对应的语句块,然后跳到整个 if else 语句之外继续执行其他代码。如果所有判断条件都不成立,则执行语句块n,然后继续执行后续代码。也就是说,一旦遇到能够成立的判断条件,则不再执行其他的语句块,所以最终只能有一个语句块被执行。

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [09:52]
  • 2-5

    选择结构多分支if---else(2)if else 语句也可以多个同时使用,构成多个分支,形式如下:if(判断条件1){ 语句块1} else if(判断条件2){ 语句块2}else if(判断条件3){ 语句块3}else if(判断条件m){ 语句块m}else{ 语句块n}意思是,从上到下依次检测判断条件,当某个判断条件成立时,则执行其对应的语句块,然后跳到整个 if else 语句之外继续执行其他代码。如果所有判断条件都不成立,则执行语句块n,然后继续执行后续代码。也就是说,一旦遇到能够成立的判断条件,则不再执行其他的语句块,所以最终只能有一个语句块被执行。

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [09:54]
  • 2-6

    switch语句switch 是另外一种选择结构的语句,用来代替简单的、拥有多个分枝的 if else 语句,基本格式如下:switch(表达式){ case 整型数值1: 语句 1; case 整型数值2: 语句 2; ...... case 整型数值n: 语句 n; default: 语句 n+1;}它的执行过程是:1) 首先计算“表达式”的值,假设为 m。2) 从第一个 case 开始,比较“整型数值1”和 m,如果它们相等,就执行冒号后面的所有语句,也就是从“语句1”一直执行到“语句n+1”,而不管后面的 case 是否匹配成功。3) 如果“整型数值1”和 m 不相等,就跳过冒号后面的“语句1”,继续比较第二个 case、第三个 case……一旦发现和某个整型数值相等了,就会执行后面所有的语句。假设 m 和“整型数值5”相等,那么就会从“语句5”一直执行到“语句n+1”。4) 如果直到the last一个“整型数值n”都没有找到相等的值,那么就执行 default 后的“语句 n+1”。

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [16:46]
  • 2-7

    while循环语句while循环的一般形式为:while(表达式){ 语句块}意思是,先计算“表达式”的值,当值为真(非0)时, 执行“语句块”;执行完“语句块”,再次计算表达式的值,如果为真,继续执行“语句块”……这个过程会一直重复,直到表达式的值为假(0),就退出循环,执行 while 后面的代码。我们通常将“表达式”称为循环条件,把“语句块”称为循环体,整个循环的过程就是不停判断循环条件、并执行循环体代码的过程。用 while 循环计算1加到100的值:#include <stdio.h>int main(){ int i=1, sum=0;while(i<=100){sum+=i;i++; } printf("%d\n",sum);return 0;}运行结果:5050while 循环的整体思路是这样的:设置一个带有变量的循环条件,也即一个带有变量的表达式;在循环体中额外添加一条语句,让它能够改变循环条件中变量的值。这样,随着循环的不断执行,循环条件中变量的值也会不断变化,终有一个时刻,循环条件不再成立,整个循环就结束了。

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [10:20]
  • 2-8

    do-while循环语句do-while循环的一般形式为:do{ 语句块}while(表达式);do-while循环与while循环的不同在于:它会先执行“语句块”,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while 循环至少要执行一次“语句块”。用do-while计算1加到100的值:#include <stdio.h>int main(){ int i=1, sum=0;do{sum+=i;i++;}while(i <=100); printf("%d\n", sum);return 0;}运行结果:5050注意while(i<=100);zuihou的分号;,这个必须要有。while循环和do-while各有特点,大家可以适当选择,实际编程中使用while循环较多。除了while循环,C语言中还有 for 循环,它的使用更加灵活,完全可以取代 while 循环。

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [22:40]
  • 2-9

    for循环语句for 循环的一般形式为:for(表达式1; 表达式2; 表达式3){ 语句块}它的运行过程为:1) 先执行“表达式1”。2) 再执行“表达式2”,如果它的值为真(非0),则执行循环体,否则结束循环。3) 执行完循环体后再执行“表达式3”。4) 重复执行步骤 2) 和 3),直到“表达式2”的值为假,就结束循环。上面的步骤中,2) 和 3) 是一次循环,会重复执行,for 语句的主要作用就是不断执行步骤 2) 和 3)。for循环的执行过程可用下图表示:

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [21:13]
  • 2-10

    goto语句关于C语言是否该使用goto语句这里不再辩论。只讲讲goto语句的用法。首先,不建议使用goto语句,但是遇到goto语句我们要知道是什么意思。goto语句又叫无条件转移语句。先看一个例子:void main(){ int a=2,b=3;if(a<b)goto aa;printf("hello");aa:printf("s"); return 0;}改程序的执行结果为s所有在goto aa这句之后直接跳转到aa:printf("s");aa:为标记行。冒号切记不可省略。其中语句标号是按标识符规定书写的符号,放在某一语句行的前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。#include"stdio.h"int main(void){int n=0; printf("input a string :\n");loop: if(getchar()!='\n') {n++;goto loop; } printf("%d",n);}goto语句在上例中的作用就是当接收用户输入的字符不是回车符的时候就跳转到if语句进行判断用户输入的字符,也就是说如果用户输入回

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [11:47]
  • 2-11

    案例之三大结构总结示例在C语言中,共有三大常用的程序结构:A.顺序结构:代码从前往后执行,没有任何“拐弯抹角”;B.选择结构:也叫分支结构,重点要掌握 if else、switch 以及条件运算符;C.循环结构:重复执行同一段代码。

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [10:57]
  • 2-12

    案例之最大公约数案例之最大公约数

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第3章___OK.pptx”

    [17:25]
  • 第3章C语言基础知识(1小时54分钟9节)

  • 3-1

    C语言程序构成简介简单C程序剖析【麻雀虽小,五脏俱全】为了说明C语言源程序结构的特点,先看以下这个简单程序。它表现了C语言源程序在组成结构上的特点。A.main是主函数的函数名,表示这是一个主函数,main函数名是固定的。B.主函数(main 函数):每一个 C 源程序都必须有,且只能有一个。C.函数调用语句,printf 函数的功能是把要输出的内容送到显示器去显示。printf 函数是一个由系统定义的标准函数,可在程序中直接调用

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第2章___OK.pptx”

    [09:39]
  • 3-2

    常量和变量C语言标识符:C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线。直接常量(字面常量):整型常量:12、0、-3;实型常量:4.6、-1.23;字符常量:‘a’、‘b’。符号常量标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。变量常量表示的数据是不可以改的,而用变量表示的数据是可以经常修改的。其值可以改变的量称为变量。

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第2章___OK.pptx”

    [15:22]
  • 3-3

    整数类型A.基本型:类型说明符为int,在内存中占4个字节。B.短整型:类型说明符为short int或short,在内存中占4个字节。C.长整型:类型说明符为long int或long,在内存中占4个字节。D.无符号型:类型说明符为unsigned。

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第2章___OK.pptx”

    [11:00]
  • 3-4

    实数实数的概念实型数据也称为浮点数或实数。在C语言中,实数只采用十进制。它有二种形式:十进制小数形式和指数形式。实数的表示1) 十进制小数形式由数码0~ 9和小数点组成。例如:0.0、25.0、5.789、0.13、5.0、300.、-267.8230 等均为合法的实数。注意,必须有小数点。2) 指数形式由十进制数,阶码标志“e”或“E”以及阶码(只能为整数,可以带符号)组成。其一般形式为:a E n(a为十进制数,n为十进制整数)其值为 a*10n。

    「仅限付费用户」点击下载“FYL___二级C语言讲义___第2章___OK.pptx”

    [15:00]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部