为何多人觉得C语言程序仅能在黑窗口运行?

1个回答

写回答

js.sweety

2026-01-16 16:30

+ 关注

C++
C++

前面有答主贴了win32纯C图形界面,那我也来贴个classic mac的。

为实现纯C,未使用资源文件定义窗口。显然,c给人这样的印象,是因为c标准未定义通用的图形界面接口。若要实现图形界面,就得像前面那样,使用操作系统提供的C图形接口(如果存在的话),或者直接操作硬件。不过,操作系统提供的C图形接口通常较为底层,需要自己循环处理事件(就连拖动窗口框等事件也得处理,例如classic mac),代码显得复杂,对编程初学者很不友好;那些易用的图形库往往会选用C++等更高级的语言。所以,在C语言入门教学中,几乎不可能教授用C编写gui程序的方法。打完代码想开启web服务器把代码下到手机上,电脑却不出所料地出现系统错误。怪不得乔布斯要开发新的Mac OS X。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号