c语言本身就是比较基础的高级语言,如果想要学原理可以去学习汇编,但是这样学得就是有点多了。其实c只是一种语言规范而已。国外有一本书非常有名的C语言的书叫C Primer plus(第五版),比较适合初学者学c,如果英语好的推荐看英文版的,毕竟原汁原味,淘宝有。如果要加深学习可以学C Primer(第四版)。
用谭浩强编写的C语言入门基础吧大学都是用这本做教材。新手适合。