C/C++问题 弄了很久都没弄明白 到底是windows下编程还是语言本身问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:37:59
C和C++这2个是语言,VC是指开发环境这些我清楚 我想问的是现在的人都在用windows是吧 那么开发windows下可以可运行的程序是不是一定要学VC++和MFC还有API和windows的一些东西,难道学了C/C++语言(语法)本身还不可以直接在windows下面用吗?或者说在windows下编程吗?难道一定要经过WINDOWS下提供MFC或API这些东西再行?我虽然表达的还是不过清楚`我相信大家也明白我想要说什么!希望老鸟门给个满意的答案`越具体越好!有资深的人`望留个QQ 学习方面很大的压力!!10分送上!分不多!

你这问题好像提两次了,我是用手机给你回的,以后有时间我会给你留言。 说实话我以前和你有同样的感觉,语言是独立操作系统的,就如你说的那样要写windows程序就必须学windows api。这个没有办法改变,学着适应。手机输入有限,以后给你说。

API是windows的对外接口啊,你要做WINDOWS程序就必须要用WINDOWS API,就向你要进入一间房,你就必须从门口进入,不能从其它地方进一样。
MFC是微软为了人们更好的编程(更好的用API)而做的其它的工作,它将API封装在类里,就成了MFC,MFC是为了人们更好的用WINDOWS API 而产生的。
如果你对API很了解也可以不用MFC啊,就直接用API,这也是一个很好的选择啊,那就要看你有没有本事了。
其实C++这样做的好,不把API包含在标准里面是对的,你看如果把WINDOWS API 含在里面,一时看是很好,但C要在其它操作系统上编程,不是也要把那个系统的API加进来吗? 这样以来就来了一个困难,就是学习C++更难了,要学的东西太多了。面且这也不符合一种语言的发展啊,你想想就会同意我的看法了。

C和C++都是语言。
也就是提供一种你跟机器交流的语言。
VC就像你说的,是开发平台。它将你用的语言进一步转化成系统可以识别的语言(最基础就是01代码了)
C语言也可以在VC下操作。
可运行exe文件是通过开发平带编译后形成文件。它跟你是用什么语言开发的没有关系。
不是学计算机的,这些自己的理解而已。 :)
期待大牛的精彩回答。

必须学!
道理很简单,你学C语言不会库函数能做出来程序吗?能在屏幕上打出个字吗?
API和MFC就相当与WINDOWS的库函数,其实MFC也是API.

对楼上的,表示钦佩啊!有了你这样的人,世界就太平了!
回复LZ的问题,你的问题答案是肯定的,难道你只想用你学的一点VC++基础去搞软件,好象有点不可能.要不这样,干脆全中国的都去当程序员.
要想写一手好的程序,你得对它感兴趣,如果你只是为了实现一个功能或拿去炫耀,