该课程的主要内容是介绍C语言的数据类型和程序控制结构,其中C语言的数据类型分为基本数据数据和构造数据类型,程序控制结构有顺序结构、选择结构和循环结构。具体学习内容如下:
1. C语言程序设计概述:程序设计的基本知识、用计算机求解问题的特点、C特点和发展历程、程序设计的基本结构和执行过程、语言的运行环境、算法的概念。
2.C语言源程序的基本结构:源程序的基本结构、源程序的标识符、源程序的基本语句、带参数的main函数、由多个文件构成的源程序。
3.基本数据类型、运算符和表达式:基本数据类型的概念、基本运算符和表达式。
4.顺序结构程序设计:程序的三种基本结构顺序结构程序设计的思想、实现顺序结构程序设计的基本语句、典型案例。
5.选择结构程序设计:选择控制结构、if语句和switch语句。
6.循环结构程序设计:循环控制结构、for语句、while语句和do-while语句、嵌套循环、break和continue。
7.数组:一维数组、二维数组和字符数组。
8.函数:函数类型、函数的定义与声明、函数调用的格式与函数返回值类型、函数参数、递归函数。
9.指针:变量和指针变量、数组和指针变量、函数和指针变量、字符串和指针变量、参数和指针变量。
10.用户自定义数据类型:结构体、共用体和枚举类型数据、单链表。
11.文件:文件的概念、文件的打开、读写、关闭等操作。
12.预处理命令:文件包含命令、宏定义、条件编译。