首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >阅读学习C语言基础的建议

阅读学习C语言基础的建议
EN

Stack Overflow用户
提问于 2010-01-21 01:32:28
回答 5查看 530关注 0票数 1

我现在真的在深入我的OS项目,称为ForestOS,但现在我需要更深入地研究C的一些简单和基本的东西,因为现在我在正确使用变量和函数方面遇到了许多问题。

我想要的资源只讨论变量,函数和如何在没有头文件的情况下开发(stdio.hmath.h和所有其他的)。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-01-21 01:34:10

最好的起点可能是The C Programming Language这本书。

这本书是C编程语言开发和普及的核心,至今仍被广泛阅读和使用。

票数 13
EN

Stack Overflow用户

发布于 2010-01-21 01:39:30

A guide to OS development建议将CProgramming.com作为最佳起点。这里有教程、指向更多资源的链接,以及所有免费的东西。

票数 4
EN

Stack Overflow用户

发布于 2010-01-21 02:05:52

构建一个OS并非易事,我建议如果你“在正确使用变量和函数方面有很多问题”,那么你可能会在跑步之前尝试走一走!

引用:

如何在没有头文件的情况下进行开发(stdio.h,math.h和所有其他文件)。

我假设您的实际意思是不使用标准库而不是“不使用头文件”来编写代码。在C中,头文件是模块化所固有的;如果你没有使用头文件,你的代码就必须是一个整体模块。不要将头文件与库混淆。

然而,即使这样,在编写“裸机”代码时也没有必要不使用标准库。您只需要一个不依赖于操作系统的库,然后编写低级粘合代码来使stdio和内存分配等功能在您的系统上运行。例如,这样的库就是Newlib。如果你有标准库的支持,这将使你的生活变得容易得多。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2103495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档