各位大佬, C 語言該怎麼練習啊

3 月 23 日
 REEE0121
RT ,樓主這五天無聊看到 C 語言,於是開始自學之路。到現在已經學到循環,請問各位大佬,每日練習該去哪裡找啊?
4431 次点击
所在节点    C
56 条回复
wsseo
3 月 23 日
"别学了,直接用 AI"
LokiSharp
3 月 23 日
Dorathea
3 月 23 日
你直接问 AI 就好了, 推荐下 chatgpt 的 "Study and learn" 模式
且不说语言层面的问题已经没人讨论了, 你讨论的语言还是比较少众的那种...
rickiey
3 月 23 日
在这 AI 漫天飞的帖子还能看到有人想练习 C 语言
vsomeone
3 月 23 日
C 没啥好练习的,语法很简单,对计算机原理有理解就能运用。
不过你学习 C 的目标是什么?现在还在用 C 的基本都是用来操纵硬件的代码,而且已经有一小部分开始被 Rust 替代了。
AoEiuV020JP
3 月 23 日
这种问题已经落后时代了, 随便找个 AI 告诉它你已知的知识范围,让 AI 教你下一步该学什么,
iOCZS
3 月 23 日
直接学完再练习吧,循环好像没啥难点考点。或者找本带练习的教材做做题,巩固下。
msg7086
3 月 23 日
在这之前先问:你是初学 C 语言,还是初学编程。
如果是初学编程,不要先学 C 语言,挑一个别的(比如 PHP Python Pascal )把编程基础打好,知道控制流、数据结构、算法这些是什么个事以后再去学 C 。
momo1999
3 月 23 日
学 C 好啊,更容易理解计算机组成原理。
nc
3 月 23 日
熟悉了之后可以写一个最简单的 Web 服务器
REEE0121
3 月 23 日
@msg7086 已经有编程基础了(学了一年 python ),初中的时候玩过 arduino 。然后在前几天玩城市天际线的时候发现很多 mod 用不了。于是萌生出自己学 C 去更新 mod 的想法
msg7086
3 月 23 日
@REEE0121 但城市天际线用的是 C#不是 C 哦
REEE0121
3 月 23 日
@nc 我是打算学完 C 之后转前端,自己在家搭建个服务器跑个人博客
REEE0121
3 月 23 日
@msg7086 但我觉得要从底层开始不是吗( C→C++→c#
nc
3 月 23 日
@REEE0121 你既然搞 web 开发,不如先学 JS 再学 Go ,学会这两个语言就行了,C 什么的除非你感兴趣否则学了也用不到。
msg7086
3 月 23 日
@REEE0121 当然不是,C#和 C 你可以认为是相近但不同的语言。
虽然语法上类似,但实现上完全不同,比如 C 重度依赖指针,但 C#大多是托管对象。
他们是看上去类似但完全不同的东西。
如果你只是想搞天际线,完全没有必要学原生的 C ,直接从 C#学起就行。
就像你学英语,也不会从拉丁语开始学一样,学中文也没必要从甲骨文开始学。
shintendo
3 月 23 日
@REEE0121 哥们你当数码宝贝进化呢😂,C#并不需要 C++基础,两者差别很大,C#比 C++好学多了
oed
3 月 23 日
试一下这个,在 linux 上会更方便

Linux C 编程一站式学习
https://akaedu.github.io/book/
REEE0121
3 月 23 日
@oed 谢谢🙏
aklllw
3 月 23 日
@shintendo #17 估计是编程上古传说之 C/C++打基础之后再学 python/java

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1200308

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX