《C语言程序设计》第三版 潭浩强(娃娃书入门)
《C程序设计语言(第2版·新版)》
英文名字《The C Programming Language》
本书是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。一本必读的程序设计语言方面的参考书。
>(选)
>(选)
>(选)
1、c++primer,凡是有primer字样的都是入门书,所以合适入门,阅读难度一般,收益一般
2、传说中的the c++ programming language,c++创造者的大作,所有书的鼻祖。阅读难度循序,会越来越深入,当然也就越来越难。适合从入门到精通。
3.面向c或者c++的数据结构书,还是感觉外国的比较好.
你去百度一搜索一堆电子书.但是想学好的话去买本正版书可以做笔记。
经典书都在这里希望楼主能采纳
强烈建议你去买《C primer plus》这本书,绝对值得一看
如果你对Linux感兴趣,也想接触linux,建议在linux下学习C,毕竟C的诞生就是为了写Unix操作系统(Unix操作系统中有一个和C语言的创始人是同一个人),而Linux是Unix操作系统的一个Copy版本,而且免费,目前不会中毒。
C的基础知识:
1.变量类型
int float char long unsigned double
2.结构体
struct
3.指针
强大的指针是C的最大的优势,可以直接操作内存
4.赋值语句
5.判断语句
6.控制语句
7.函数
8.输入输出
9.其他高级进阶知识
char a[20],b[20],c[20];上面的a,b,c都是数组变量,在定义时已经为其分配栈内存,而char (*str1)[20],(*str2)[20],(*str3)[20]; 只是分配了4个字节的内存来保存指针变量(即变量本身),而指针的值(即指向)还没有,所以这些指针还不能保存数据!--------------char (*str1)[20],(*str2)[20],(*str3)[20]; str1 str2 str3均为指针,都指向长度为20的char数组.你只定义了指针,但是没有对其进。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:2.515秒