是否可以仅使用 C 来制作桌面应用程序(带 GUI)?

Is it Possible to Make a Desktop Application (With GUI) using only C?

所以我环顾了几天,资源似乎非常稀缺......我知道为此使用专用语言(如 C++)更快,但我仍然很好奇在哪里我可以学会只用 C.

This tutorial seemed kind of promising,但我想肯定还有更多……有人知道吗?

有可能。

当然你需要平台头文件,比如 <windows.h> 但那些是 C 头文件。

但这不是一个很好的主意,甚至作为学习练习。

C 是桌面应用程序的低级语言。 Windows 驱动程序通常是用 C 编写的,控制台应用程序也是如此,但是 GUI 对象最好使用面向对象的语言,它可以为 Windows 对象提供面向对象的接口。