并不打算用来开发,只是想补充一下基础知识。 谢谢。
1
vanishcode 2019-12-13 09:24:14 +08:00
C Prime Plus 看完即可~ 虽然内容多但是真正好好看完了基础会很扎实
|
2
catcn 2019-12-13 09:33:16 +08:00 1
C 语言程序设计-现代方法
|
3
sivacohan 2019-12-13 09:38:09 +08:00 via iPhone
照着 redis 早期版本抄一遍。
|
4
idealhs 2019-12-13 09:38:23 +08:00
看现代方法
当工具书查阅就好了 |
5
zjsxwc 2019-12-13 09:41:58 +08:00 via Android
向内存开发,
c 语言这种弱类型低级语言应该是最爽的, 一路无脑 malloc,然后想把内存当什么用就当什么用 |
6
zhuangzhuang1988 2019-12-13 09:46:12 +08:00 1
既然只是补充一下基础知识, 说明有编程经验
那直接 <C 程序设计语言>,原因 1. 权威 2. 页书不多 3. 中间还有部分算法可以学下 |
7
xdeng 2019-12-13 09:51:15 +08:00
把容器实现一遍
|
8
dreamerlv3ex 2019-12-13 09:52:09 +08:00
楼上让我很羞愧阿
|
9
hakono 2019-12-13 09:59:16 +08:00 via iPhone
说起来楼上无脑 malloc,内存泄漏时就爽了
|
10
tyutliukai 2019-12-13 10:04:28 +08:00
C Primier Plus 从指针开始看,看到哪里算哪里。
|
11
Greendays 2019-12-13 10:04:51 +08:00
看到循环就好了(狗头
|
12
augustheart 2019-12-13 10:10:35 +08:00
把指针和结构体这两个东西搞清楚
|
13
augustheart 2019-12-13 10:11:07 +08:00
当然,如果你想看开源代码的话,还得学会宏魔法
|
14
dai201617 2019-12-13 10:11:11 +08:00
仅仅看是不够的,得多花时间去思考和实践
|
15
LokiSharp 2019-12-13 10:13:46 +08:00
Learn C The Hard Way 不看答案刷完就差不多了
|
16
summer20100514 2019-12-13 10:22:20 +08:00
无脑推 The C Programming Language
或者楼上说的 C 语言现代方法 |
17
tt67wq 2019-12-13 10:23:45 +08:00 1
用 c 刷 leetcode,刷个一些,你就会爱上那些自带 map 和 fifo 的语言了
|
18
InkAndBanner 2019-12-13 10:35:55 +08:00 1
小马过河
|
20
lqfxz520 2019-12-13 10:52:39 +08:00
想成为一个高级程序员需要通过学习 C 语言来了解底层原理吧?
|
21
winterfell30 2019-12-13 10:55:45 +08:00
我觉得把语法学一遍,然后把深入理解计算机系统的 lab 都做一下就行了
|
22
conn4575 2019-12-13 12:07:21 +08:00
我就是看完 leetcode 后就转 java 了。。。
|
24
wangyzj 2019-12-13 13:35:56 +08:00
@vanishcode 看完还得多练,c 的坑还是很多的
|
25
across 2019-12-13 13:36:25 +08:00
学完语法基础,加上 c 专家编程那本书差不多了吧。
https://book.douban.com/subject/2377310/ |
26
smdbh 2019-12-13 13:44:46 +08:00 via iPhone
熟练操作地址
|
27
northisland 2019-12-13 15:22:01 +08:00
干活的话,还是要按照平台,搞一下 gcc 或者 msvc 前前后后的
|
28
Mirana 2019-12-13 15:31:59 +08:00
pointers on c
|
29
dremy 2019-12-13 15:33:42 +08:00 via iPhone
能够比较熟练的掌握指针和结构体的话,就算差不多入门了,可以向外行人吹嘘自己会 C 语言了,如果连这水平都达不到的话千万不要说自己会 C 语言
|
30
secondwtq 2019-12-13 15:53:11 +08:00
我觉得 C 语言做到你写出个 nginy 然后被抓就可以毕业了。
|
31
liuzhiyong 2019-12-13 16:41:14 +08:00 via Android
“并不打算用来开发”,那么老实说,根本就不用看 C 语言,因为“高层语言”都封装好了,不需要懂得“底层语言”。
|
32
kedron 2019-12-13 16:59:50 +08:00
起码把指针看明白吧。
|
33
shazh520 2019-12-13 17:57:08 +08:00
起码头发掉一半吧;
|
34
dosmlp 2019-12-13 18:30:58 +08:00
重要的是实践,语言本身没什么难度
|
35
cht 2019-12-14 07:22:43 +08:00
个人觉得能够过 LinkedIn quiz 就够用了 😅
很久不用 C 做开发,但是如果基础知识还在的话,很容易捡回来,马上做修修补补的工作 |
36
crclz 2019-12-14 09:01:49 +08:00
算法与数据结构刷题
|
37
24bit 2019-12-14 17:05:06 +08:00
LeetCode 上 C 想用散列表的话是默认有支持的
|