[问题] C99 及 C11 的入门

楼主: MoMoShota (正太控)   2018-07-10 20:18:37
开发平台(Platform): (Ex: Win10, Linux, ...)
平常是用 manjaro,偶尔也会用 mac
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
GNU GCC
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
none
问题(Question):
小弟私立资工毕业,因为毕业后一直是写 Web (大概写了 2 年) 的,最近想说闲闲想来回忆(?)一下 C 语言。
因为在网络上看到 C99 及 C11 的标准,有别于大学时学的 ANSI C,想问一下除了规格书之外有没有好的参考资料?
另外,如果想接触一些"有实际用途的" C 语言开发,会推荐从如何起手,是像 Qt 或 Gtk 这种 GUI framework 吗,或是去写嵌入式系统呢,还是去看 linux kernel source code?
补充说明(Supplement):
另外如果想另外学习 C++ 11/14/17 的话,有什么其它推荐的路或资源吗?
作者: Sidney0503 (Sidney0503)   2018-07-10 20:27:00
21世纪C语言Effective Modern C++网络资源: cppcon, boostcon, pacific++, code::divec++ now 2017QtCon
作者: b0920075 (Void)   2018-07-10 20:33:00
github多的是实际用途project的source code吧
楼主: MoMoShota (正太控)   2018-07-10 21:36:00
谢一楼大大,21 世纪 C 语言目前我当睡前读物Effective Modern C++ 上次有翻个几下,发现都看不太懂最后感谢网络资源推荐 <(_ _)>,我一直不太确定该怎找
作者: hizuki (ayaka)   2018-07-10 23:24:00
c99只比多c89多些类型,k&r还是最好书qt demo非常多,但是不建议在所以平台首选
作者: CoNsTaR ((const *))   2018-07-11 02:23:00
c99 和 c89 可以说是风格上的差异而(?c99 和 c11 就真的没什么实际上的差别了先懂 c++98 再去看专门为 c++11 写的东西才知道为什么要像书上写的那样做吧
作者: loveflames (咕啾咕啾魔法阵)   2018-07-11 09:19:00
Effective Modern C++不适合直接看虽然内容不难,但直接看不会有什么特别感想风格跟之前写的那几本不一样
作者: tinlans ( )   2018-07-11 23:23:00
读 Effective Modern C++ 的前提是你已经熟 C++11
作者: phishingphi (hsnutontu)   2018-07-12 23:52:00
一次学两个语言? 建议选个开始吧, 这两个算不同语言
作者: descent (“雄辩是银,沉默是金”)   2018-07-13 10:13:00
C语言编程魔法书:基于C11标准
作者: lordfox (一个老宅)   2018-07-13 14:58:00
C 跟 C++ 差很多,建议不熟C++ 还是从 C++ programming开始

Links booklink

Contact Us: admin [ a t ] ucptt.com