AI 时代,如何学习 C 语言?

10 小时 42 分钟前
 canyue7897

作为一名学生,还是用以前的 Visual studio ?还是用 visual studio code ?有没有优雅的方法?

810 次点击
所在节点    程序员
11 条回复
yidinghe
10 小时 35 分钟前
你是为了什么学编程,如果纯粹是为了混口饭吃,建议先去招聘平台看看当下什么热门。
canyue7897
10 小时 29 分钟前
@yidinghe 为了通过期末考试。感谢感谢。
Akasoent
10 小时 10 分钟前
@canyue7897
那就刷你们学校的历年真题就行了。学校教的 C 语言没什么难的东西。常量、变量、字符串、数组、循环、选择、结构体、函数、指针、输入输出。最多再加个内存分配,没了。
canyue7897
10 小时 2 分钟前
@Akasoent 安装软件用哪个更方便呢?
windliang
9 小时 55 分钟前
充值个 codex ,开聊就行
Akasoent
9 小时 21 分钟前
@canyue7897
既然你的目的是通过学校的考试!那就尽量和教材或者老师使用的一致。

国内 C 语言的教育环境差别过大。曾经很多 C 语言教材写的内容本身都是错的。甚至出现实际上在计算机中能复现的正确答案在试卷上是错误的。
举个例子:
C 语言中 int 类型的大小是多少?
A 8 位,B 16 位,C 32 位 D 64 位

某些教材中的正确答案( C )。

实际上的正确答案——无解,这道题目本身就是错的。C 语言标准中根本就没有规定 int 类型的大小,64 位 x86 计算机中 int 类型是 32 位,32 位以及 32 位以下的计算机中大部分都是一个机器字长。8 位单片机中给 int 划分了 16 位空间。
不知道现在这类玩意改了多少。应付考试要以你们学校的教材和老师出题为准。

另外 C 语言中同样的代码在不同的操作系统、不同的编译器中甚至能出现不同的运行结果。工程上正确的做法是尽量不要去写这类不可移植、容易产生歧义的代码。考试可不管这些。

你要能明确分清实际工程上的正确和考试中的正确。
xtreme1
9 小时 18 分钟前
上机考试用什么你装什么
nightwitch
9 小时 4 分钟前
只是为了考试就刷题就行了。
有的学校还在用谭浩强 C 这种落后时代的东西,上面的有些代码放现代 C 直接编不过的,这种你跟着 AI 学的越多到时候考试反而过不了
canyue7897
1 小时 59 分钟前
@windliang 感谢感谢,看了下可以用 codex cli
canyue7897
1 小时 57 分钟前
@Akasoent 感谢感谢,那就用学校的,我们还在用谭浩强,估计这就是国家规划教材的魅力,毒教材出来后,似乎国家只让用过审的教材了。
@nightwitch
@xtreme1
keenkiller
1 小时 18 分钟前
工程用 clion ,考试 vc2010🤓

看书的话《 c 和指针》

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

https://v2ex.ih06.com/t/1237179

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

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

© 2021 V2EX