c++指针详解_谭浩强C程序设计学习笔记和课后习题详解

    谭浩强《C程序设计》(第4版)笔记和课后习题详解

资料来源:学爽学习网(xsw.100xuexi.com)

内容简介

谭浩强所著的《C程序设计》(第4版,清华大学出版社)是我国高校采用较多的计算机专业优秀教材,也被众多高校指定为计算机专业考研参考书目。

作为该教材的辅导书,本书具有以下几个方面的特点:

1.整理名校笔记,浓缩内容精华。在参考了国内外名校名师讲授谭浩强《C程序设计》的课堂笔记基础上,本书每章的复习笔记部分对该章的重难点进行了整理,同时对重要知识点进行点拨,因此,本书的内容几乎浓缩了配套教材的知识精华。

2.解析课后习题,提供详尽答案。本书参考大量C程序设计相关资料对该教材的重难点课(章)后习题进行了详细的分析和解答,并对相关重要知识点进行了延伸和归纳。

学长建议:考研不同一般考试,概念题(名词解释)要当作简答题来回答,简答题要当作论述题来解答,而论述题的答案要像是论文,多答不扣分。有的论述题的答案简直就是一份优秀的论文(其实很多考研真题就是选自一篇专题论文),完全需要当作论文来回答!

相关推荐:

谭浩强《C程序设计》(第4版)配套题库【名校考研真题+课后习题+章节题库+模拟试题】

谭浩强《C程序设计》(第4版)章节专项练习及详解

谭浩强《C程序设计》(第4版)网授精讲班【教材精讲+考研真题串讲】

目录

第1章 程序设计和C语言

 1.1 复习笔记

 1.2 课后习题详解

第2章 算法——程序的灵魂

 2.1 复习笔记

 2.2 课后习题详解

第3章 最简单的C程序设计——顺序程序设计

 3.1 复习笔记

 3.2 课后习题详解

第4章 选择结构程序设计

 4.1 复习笔记

 4.2 课后习题详解

第5章 循环结构程序设计

 5.1 复习笔记

 5.2 课后习题详解

第6章 利用数组处理批量数据

 6.1 复习笔记

 6.2 课后习题详解

第7章 用函数实现模块化程序设计

 7.1 复习笔记

 7.2 课后习题详解

第8章 善于利用指针

 8.1 复习笔记

 8.2 课后习题详解

第9章 用户自己建立数据类型

 9.1 复习笔记

 9.2 课后习题详解

第10章 对文件的输入输出

 10.1 复习笔记

 10.2 课后习题详解

第11章 常见错误分析

 11.1 复习笔记

 11.2 课后习题详解

试读(部分内容)

58c4d7f11328ec5e3bfc414c348a0316.png第1章 程序设计和C语言

58c4d7f11328ec5e3bfc414c348a0316.png1.1 复习笔记

一、计算机程序

1程序就是一组计算机能识别和执行的指令

2计算机的一切操作都是由程序控制的

二、计算机语言

1定义

人和计算机交流信息,要解决语言问题。需要创造一种计算机和人都能识别的语言,这就是计算机语言。

2发展阶段

计算机语言经历了几个发展阶段:

(1)机器语言

(2)符号语言

(3)高级语言

三、C语言的发展及其特点

1概述

(1)C语言是国际上广泛流行的计算机高级语言。

(2)C语言的祖先是BCPL语言。

2发展

最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的,后来逐步发展为一种高级编程语言,目前C语言使用的标准是1999年修正的C99。

3特点

(1)语言简洁、紧凑,使用方便、灵活

(2)运算符丰富

(3)数据类型丰富

(4)具有结构化的控制语句

(5)语法限制不太严格,程序设计自由度大

(6)C语言允许直接访问物理地址

(7)用C语言编写的程序可移植性好

(8)生成目标代码质量高,程序执行效率高

四、简单的C语言程序

(1)一个程序由一个或多个源程序文件组成

在一个源程序文件中可以包括3个部分:

①预处理指令

②全局声明

③函数定义

(2)函数是C程序的主要组成部分

①函数是C程序的基本单位。

②一个C语言程序是由一个或多个函数组成的,有且仅有一个main函数。

③一个小程序只包含一个源程序文件。

④函数既可以是库函数,也可以是用户自定义函数。

(3)函数的两个部分

①函数首部

函数首部包括函数名、函数类型、函数属性、函数参数(形式参数)名、参数类型。

②函数体

即函数首部下面的花括号内的部分。函数体一般包括两部分:声明部分和执行部分。

(4)程序总是从main函数开始执行的

(5)程序中对计算机的操作是由函数中的C语句完成的

(6)在每个数据声明和语句的最后必须有一个分号

(7)C语言本身不提供输入输出语句

(8)程序应当包含注释

五、运行C程序的步骤与方法

C程序运行步骤图如图1-1所示。其中实线表示操作流程,虚线表示文件的输入输出。

07f29a7845d03a2d636927302be01647.png

图1-1 C程序运行步骤图

六、程序设计的任务

程序设计是指从确定任务到得到结果、写出文档的全过程。从确定问题到最后完成任务,一般经历以下几个工作阶段:

1.问题分析

2.设计算法

3.编写程序

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

5.运行程序,分析结果

6.编写程序文档

更多学习资料可见学爽学习网,助力一次通关~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值