写这个的目的是复习巩固C Primer Plus的知识,我会一直更新这个系列
对于这本书,入门C语言是完全够了,后面的链表、队列和二叉树比较综合,难度大一些
用这本书学C语言非常好,基础打牢很重要,这本书很经典,不再赘述。
软件的话用Dev C++完全够用,书上的程序全部可以正常运行。下载的话随便找个软件商店,搜索都可以找到。
第一个程序是一个简单的引入程序
#include <stdio.h>
int main(void)
{
int dogs;
printf("How many dogs do you have?\n");
scanf("%d",&dogs);
printf("So you have %d dog(s) !\n",dogs);
return 0;
}
这个程序很短,作为引入,可以看出相比Python,C语言显然是复杂很多的,语法方面非常丰富。同时,C语言作为底层的语言,具有很大优势,它能直接接触到内存,更加接近底层,相比Python来说,作为编译型语言,C更高效,速度更快,性能更好,可移植性强。
当然 C是一门面向过程的语言,不是像Python一样面向对象。C的代码要复杂的多,可能会晦涩难懂,难以理解。但综合来说,我认为C比Python更像是真正的编程,更加有编程的乐趣。学习C语言,对于其他语言的学习也有一定帮助,C的难度显然很大。初学的时候要多练习写代码,不必全都弄懂概念,可以在实践中逐渐理解。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)