c程序语言!!!!!!!!!!!!!

spContent=《C语言程序设计》课程以程序设计为主线,以培养初学者的分析问题能力、解决问题能力及程序设计能力为目标。本课程强调实用性,注重理论与实践相结合,通过大量的例题,深入浅出,循序渐进地讲解C语言的语法规则与实际应用,并注重培养初学者良好的程序设计风格。

C语言是一门结构化程序设计语言,是计算机程序语言的基础,兼有高级语言和低级语言的功能,不仅可用于编写应用软件,还可以编写系统软件以及嵌入式系统。目前流行的面向对象程序设计语言,如C++JavaC#等都是在C语言的基础上发展派生而来的。通过学习C语言不仅能够掌握程序设计的基本思想,也可为今后学习JavaC++VB等语言打下良好的基础。

C语言可以用于开发比较底层的东西,比如驱动、通信协议之类,在UnixLinux环境中也是不可或缺的,另外在嵌入式领域也大有作为。

     本课程讲解C语言的基本数据类型及其运算、分支结构、循环结构、数组、函数、结构体、指针和文件等内容。

     如果懂得C,就能很好地理解程序设计的思想,理解如何构造数组、链表、树、图等结构,才能体验程序设计的思想和算法的精髓。

通过本课程的学习,使学生能够熟练地运用结构化程序设计方法设计编写、调试和运行C语言程序。       本课程从理论和实践两个方面培养和提高学生程序设计能力,以及应用计算思维方法去分析和解决问题的能力,为学生在今后的学习和工作中能够很好地使用计算机来解决实际问题打下良好的基础。

第1周 程序设计与C语言

1.2 C语言的发展及其特点

1.1 程序设计语言及其发展

1.4 C程序的上机步骤

1.3 简单的C程序介绍

第2周 程序的数据描述——基本数据类型

2.1 C语言基本元素

2.2 C语言数据类型

第3周 程序的数据运算

3.1 运算符与表达式

3.4 自增和自减运算及强制类型转换

第4周 顺序结构程序设计

4.3 字符数据输入输出

4.4 数据格式化输入输出

4.1 程序的基本结构

第5周 选择结构程序设计

5.1 关系运算符和关系表达式

5.6 选择结构程序举例

5.2 逻辑运算符和逻辑表达式

5.5 条件运算符和条件表达式

第6周 循环结构程序设计

第7周 同类型数据的处理——数组(一)

7.6 数组下标越界访问问题

7.2 一维数组的定义和引用

7.3 一维数组的应用

7.4 二维数组定义和引用

7.5 二维数组的应用

7.1 同类数据处理问题

第8周 同类型数据的处理——数组(二)

7.9 字符数组应用举例

7.7 字符数组定义及输入输出

7.8 字符串处理函数

第9周 模块化程序设计——函数(一)

8.2 函数定义与调用

8.3 函数的参数传递

8.4 数组作为函数参数

第10周 模块化程序设计——函数(二)

8.5 函数的嵌套调用与递归调用

第11周 C语言灵魂——指针(一)

9.1 地址和指针的基本概念

9.2 指针变量的定义与引用

第12周 C语言的灵魂——指针(二)

9.6 指针数组和指向指针的指针变量

第13周 不同类型数据的处理——结构体和共用体

10.4 向函数传递结构体

10.1 结构体类型的定义

12.2 文件的打开和关闭

12.4 文件的随机读写

12.3 文件的顺序读写

      本课程可以零基础学习。大学计算机基础、计算思维导论等课程对于理解本课程的部分内容有帮助,但这些课程的学习不是必须的。

   课程的总分达到60分及以上,可以获得本课程的合格证书。

   课程的总分达到80分及以上,可以获得本课程的优秀证书。

《C语言程序设计教程》,张玉春等编著,清华大学出版社

《C语言程序设计实验指导与习题解析》,张玉春等编著,清华大学出版社

《C程序设计》(第四版),谭浩强著,清华大学出版社

《C程序设计题解与上机指导》(第四版),谭浩强著,清华大学出版社

1. Q:C语言程序上机调式使用什么软件?

   A:C语言是门程序设计语言,可以用它来编写计算机程序。所以要想学好C语言,就必须多动手,多编写程序并在计算机上调式运行。

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:11716

可签7级以上的吧50

成为超级会员,赠送8张补签卡

点击日历上漏签日期,即可进行补签

超级会员单次开通12个月以上,赠送连续签到卡3张

有问题为什么不先问问神奇海螺呢?

我要回帖

更多关于 c程序语言 的文章

 

随机推荐