购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1
教学目标和内容安排

主要教学目标: 概要了解C语言程序的基本内容,如变量和常量、表达式、函数和函数调用、变量的作用域及其分配、语句和流程控制结构,以及输入/输出等,通过将C语言程序与教材后续各章节内容建立关联,为后续各章节的学习奠定基础。

基本学习要求:

· 了解C语言程序中的变量、变量的数据类型和变量的取值范围。

· 了解C语言程序中不同常量的表示形式及常量的数据类型规定。

· 了解C语言程序中各类运算符以及运算符的优先级。

· 理解C语言程序中的按位运算、逻辑运算、移位运算、位扩展和位截断运算的含义。

· 了解C语言中各类控制结构,包括顺序执行、选择执行和循环执行等结构对应的语句。

· 了解C语言程序中函数调用机制,包括函数原型声明、函数定义、函数之间的参数传送过程以及主函数main()的结构。

· 理解C语言程序中变量的作用域以及变量的存储分配方式。

· 了解C语言标准I/O库函数、系统级I/O函数和API函数之间的关系。

本章主要介绍C语言程序相关的基本内容,因为本书基于“IA-32/x86-64+Linux+GCC+C语言”平台介绍计算机系统的基础内容,所以本章通过介绍C语言程序的基本内容,如变量和常量的数据类型、各类表达式及其包含的运算符、表达式中各类基本运算的含义、函数的原型声明和函数定义以及函数调用涉及的参数传递、变量的作用域及其存储分配、各类语句及其流程控制结构、输入/输出函数等,将C语言程序与教材后续各章节内容建立关联。

讲解本章内容是为了学生更好地理解后续章节关于C语言程序的底层实现机制,本书主要从C语言程序员的视角来理解计算机系统,因此,本章内容是本书的起点。

大部分高校的计算机类专业在一年级都会开设程序设计相关课程,因此,在学习本书时,学生们对高级语言程序有了一定的了解,因此,本章的教学过程基本上是复习和回顾学生已学过的知识,只简单提及相关内容,使得学生在后续章节的学习过程中能够理解所学内容与C语言程序中的哪个概念或知识点相关。

为了使学生更好地理解相关内容,与主教材配套的《计算机系统导论实践教程》提供了一套基础级验证性实验和更高阶的模块级分析性实验。在学习本章内容时,可以先完成《计算机系统导论实践教程》中第1章“实验系统的安装和工具软件的使用”和第2章“程序调试初步和指令系统基础”的实验,从而为后续章节相关实验的开展打下基础。 gQmhF6loNK1DW51rAsWVV6jvTak2Cfh8xlIC1cI+IiJbhqVpg9SX6IcsMejQpL5l

点击中间区域
呼出菜单
上一章
目录
下一章
×