如何学习C语言程序设计

如何学习C语言程序设计,第1张

C语言程序设计题型分值分布如下:

1      单选题总共40道,每道题一分,其中基础知识共10道,总计40分;

2      程序填空题一般2到4道,看难度给分,总计18分;

3      程序改错题一般2到4道,看难度给分,总计18分;

4      程序设计题1道,根据答出步骤给分,答出越多分越高直至满分,总计24分。

拓展知识(考试内容):

1      C语言程序结构

明白如何运用main函数以及其他基础函数,会构建程序。知道源文件的书写格式,能看懂函数开始或结束的标志,能对基础程序注释且明白其作用。

2      数据类型与运算

了解C的数据类型与定义方法,熟知C表达式类型且会基本运用。知道C运算符的种类与优先级,懂得数据类型之间如何转换运算。

3      基础语句

懂得表达式语句、复合语句以及空语句,会调用输入输出函数,能根据要求正确写出输入输出格式的语句。

4      选择结构语句

熟练掌握if语句以及switch语句的用法,懂得选择结构如何进行嵌套。

5      循环结构语句

熟练掌握for语句、while或do-while语句、continue语句及break语句的使用方式,了解如何嵌套循环结构语句。

6      数组的定义与运用

会对基本的一维、二维数组定义,能初始化数组并会引用,掌握字符串与数组的运用。

7      函数

能对库中的函数进行基本调用,且熟知常用函数的作用及写法。知道函数的定义方法、类型与返回值,了解形参与实参的概念以及局部变量与全局变量的区别。

8      指针

了解地址与指针变量的概念,会基本运用指针,通过指针引用各类数据。

9      结构与联合

了解typedef的用法,会对结构体以及共同体进行定义与引用,可以通过链表对数据进行删除、插入以及输出。

任何知识的学习没有太多捷径,但有经验、方法及教训

(1)基础教材选择-系统又通俗易懂,最好有该书配套免费视频

建议选择系统正统的大学教材,尽量不要选择“多少天精通C语言”等吸引眼球的教程,相信一点C语言学习没有速成。这里给大家推荐一本不错的入门教程:清华大学出版社-孙海洋-C语言程序设计,讲解很透彻、知识点很全面、例程较多且通俗易懂。优酷“孙海洋课题”还有全书免费教学视频,便于自学。

(2)动起手来--立马安装VC++60或VS开发环境

C语言是特别注重动手实 *** 能力的课程!!动起手来,现在开始安装VC++60开发环境,从第一个经典程序“Hello,world!”开始,每一个例题及知识点均通过开发环境验证、理解深化。多做每一章小型实验 *** 作(网上多得很)。提升代码调试能力。

(3)有了基础后,一般可以有两个发展方向可供选择

(i)转向项目实战

建议购买一本C语言项目教程,在实践项目中强化理论知识的学习。

(ii)继续深入理论学习

建议购买国外经典深入学习C语言的教程,人民邮电出版社-C Primer Plus(第5版),或者 机械工业出版社-C程序设计语言(第2版新版)   

下定信心,坚持下去!希望对你有所帮助。

下面是转载的 孙海洋 版 C语言程序设计 部分内容截图。

C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程语言排行榜上常年占据前两名的位置。

程序设计是一门基础课程。对于计算机相关专业而言,程序设计是专业基础知识,是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,程序设计的学习有助于理解计算机的能力所在,理解哪些是计算机擅长解决的问题,怎样的方式方法是计算机擅长的手段,从而能更好地利用计算机来解决本专业领域内的问题。

C是一种计算机编程语言。就是说可以用C编写指令清单交给计算机去执行。C是当前正在使用的成千上万种编程语言之一。它已经有几十年的历史了。因为它功能强大而且效率很高,所以受到了程序员们广泛的欢迎。

C是所谓的编译型语言,意思是说您写好的源程序必须通过C编译器来运行,使它变成可以在计算机上运行(执行)的可执行文件。C源程序是供人阅读的,而编译器产生的可执行程序是供计算机读入和执行的。也就是说,要编写并运行一个C程序,您必须借助于C编译器。如果使用UNIX系统(例如,您在UNIX主机上用C编写CGI脚本,或者您是学生,在实验室的UNIX机器上工作),C编译器是免费提供的。它的名字是cc或者gcc,可以通过命令行调用。

12 什么是计算机语言

计算机语言:计算机的工作基于二进制,从根本上说,计算机只能识别和接受由0和1组成的指令。

14 最简单的C语言程序

141 最简单C语言程序举例

运行结果

通过以上的程序例子,可以看到C语言程序结构有以下特点:

这个一看就明白,不用太多文字表达。这里就不废话了。

从确定问题到最后完成任务,一般经历一下几个工作阶段:

(1)、问题分析。

(2)、设计算法。

(3)、编写程序。

(4)、对源程序进行编辑、编译和连接,可得到执行程序。

(5)、运行程序,分析结果。

(6)、编写程序文档。

例 31 有人用温度计测量出用华氏法表示的温度(如69度F),今要求把它转换为以摄氏法表示的温度(如20度C)。

解题思路:这个问题的算法的关键,在于找出二者之间的转换公式。根据物理学知识,知道以下转换公式:

例 32 计算存款利息,有1000元,想存一年。有三种方法可选:

(1)活期,年利率为r1;

(2)一年期定期,年利率为r2;

(3)存两次半年定期,年利率为r3。请分别计算出一年后按3种方法所得到的本息和。

解题思路:确定计算本息的公式,数学知识可知,若存款额为p0时,则:

活期存款一年后本息和为p1=p0(1+r1)。

一年期定期存款,一年后本息和为p2=p0(1+r2)。

两次半年定期存款,一年后本息和为p3=p0(1+2分之r3)(1+2分之r3)

在计算机高级语言中,数据有两种表现形式:常量和变量。

以上介绍的几种类型,变量值在存储单元中都以补码形式存储的,存储单元中的第一个二进制代表符号。整型变量的值的范围包括负数到正数(见表32)

下次更新再说吧,出门记得带口罩

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9290642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存