c+primer+plus和c程序设计语言Dennis哪个好?

c+primer+plus和c程序设计语言Dennis哪个好?,第1张

"C++ Primer Plus" 和 "C程序设计语言" 是两本不同的书,各有优点和适用范围。以下是它们的一些特点和区别:

"C++ Primer Plus" 是一本面向初学者的C++编程指南,它从基础知识开始,逐步介绍了C++语言的各种特性和编程技巧,内容涵盖了C++语言的各个方面。它可以帮助读者从零开始学习C++,并且对C++编程的实践有很好的指导作用。

"C程序设计语言" 是一本经典的C语言教材,它是由C语言之父Dennis Ritchie所著。这本书主要介绍了C语言的语法和一些基本的编程技巧,是C语言学习的入门教材。它的内容比较简洁明了,适合那些已经具备一定编程基础的读者阅读。

所以,如果你是一个初学者,而且想要学习C++,那么"C++ Primer Plus"可能更适合你;如果你已经有了一定的编程基础,而且想要深入学习C语言,那么"C程序设计语言"可能更适合你。

C++primerplus和C++primer这两本书的主要区别是面向的人群不同,C++primerplus适合零基础的人群进行学习,C++primer则是适合有基础的人群进行学习。

入门学习C++语言,选择C++primerplus这本书会比较好。由于书是国外的作者写的,翻译可能不会十分地精确,有一定英语能力的人建议选择英文版,毕竟英文原版的书是最好的。

C++primerplus和C++primer的区别如下:

一、适用的人群不同

C++primerplus:适用于初学者,无基础想学习C++语言的人群以及想要自学C++语言的人群。

C++primer:适用于有些C++语言基础的人群,对于C++语言有一些了解的人群。

二、书的内容不同

C++primerplus:内容比较简单,讲解很详细。属于层层递进的类型,一步步教人学习和掌握C语言。

C++primer:内容相对于C++primerplus会讲得比较深,需要有一定的C++语言基础,学起来会比较容易。如果是自学者学这本书,学起来会比较困难。

三、作者的不同

C++primerplus:作者是普拉塔(Prata,S.),他毕业于加州理工学院,在加州大学伯克利分校获得博士学位。写过十几本书,属于学术性的作家,他本人又是一个在大学教授计算机,所以书比较通俗易懂。

C++primer:作者是StanleyB.Lippman以及BarbaraE.MooJoséeLaJoie。前者曾是迪士尼动画公司的首席软件设计师,后者是著名的咨询顾问,都是实践性的作家,写的书就比较深入。

四、书的侧重点不同

C++primerplus:它的侧重点在于教学,教人如何快速入门C++,理论知识比较多,讲得比较地细致。

C++primer:而它的侧重点在于实践,主要强调一些优秀的编程实践,有很多优秀的实战案例,可以供读者学习和实践。

参考资料来源:百度百科——c++PrimerPlus

参考资料来源:百度百科——C++Primer

#include <stdio.h>

#include <string.h> // for strlen() prototype

#define DENSITY 62.4 // human density in lbs per cu ft

int main()

{

float weight, volume

int size, letters

char name[40] // name is an array of 40 chars

printf("Hi! What's your first name?\n")

scanf("%s", name)

printf("%s, what's your weight in pounds?\n", name)

scanf("%f", &weight)

size = sizeof name

letters = strlen(name)

volume = weight / DENSITY

printf("Well, %s, your volume is %2.2f cubic feet.\n", name, volume)

printf("Also, your first name has %d letters,\n", letters)

printf("and we have %d bytes to store it.\n", size)

return 0

}

没错,运行环境: gcc 5.4.0


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

原文地址: http://outofmemory.cn/yw/7956703.html

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

发表评论

登录后才能评论

评论列表(0条)

保存