前言
- 实习期间没什么太多事情干就从旁边哥那里借了一本《C Primer Plus 》想翻阅学习学习。
- 查看书的前俩章
一、《C Primer Plus》是什么?
C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术。
C++Primerplus(第五版)中文版分17章和10个附录,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑操作符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出等内容。本书针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有较多C语言方面的背景知识。
二、学习内容:
1.C的概览
对C语言的一个整体介绍,笔记我就暂时没放这里了主要记录一下写的课后习题吧。
2. 课后习题
1.就编程而言,可移植性表示什么?
答:一个程序的可移植性就是表面说它的源代码在不进行修改的情况下就可以在多种不同的计算机系统上进行正常的编译运行的程序。
2.解释源代码文件、目标代码文件和可执行文件之间的区别
答:源代码文件中包含着程序员使用任何语言编写的代码。目标代码是包含着机器语言代码,它并不需要是完整的程序代码。可执行文件包含着可执行程序的全部机器语言代码。
3.编程的七个主要步骤是什么?
答:1.定义程序目标
2.设计程序
3.编写代码
4.编译
5.运行程序
6.测试和调试程序
7.维护和修改程序
4.编译器的任务是什么
答:编译器是一个程序,他的工作就是将源代码转换成可执行代码(也就是机器语言代码又叫做对象代码)。
5.链接器的任务是什么?
答:链接器把多个来源(例如,已编译的源代码、库代码和启动代码)的目标代码连接成一个单独的可执行程序。
总结
今天工作之余就看了第一章和写了第一章的课后习题,第二章没有看完就留到下次吧。我相信在之后把这本书看完可以对自己有着更大的提升和对C语言有着进一步的认识。