windows下C编程和DOS下C编程什么不同?

[复制链接]
查看11 | 回复5 | 2009-4-14 08:38:32 | 显示全部楼层 |阅读模式
语法有区别么?
我现在刚把C的语法学完了哦
感觉离开发软件有点远
不知道有没高人指点下
windows下C编程和DOS下C编程什么不同?是不是指的开发工具不一样?
dos开发出来的程序还是可以在wondows运行呢?
请大家指点下哦
为什么我写出的程序都是.c的?
不是EXE的执行程序??

回复

使用道具 举报

千问 | 2009-4-14 08:38:32 | 显示全部楼层
如果单单从学习语法的角度来讲,windows下C编程和DOS下C编程没有什么区别。开发工具是不一样的,但是DOS下的工具也可以用在windows上阿。dos的程序当然可以运行在windows上。C是一种语言可以跨平台的,不同平台下的编译器是不一样的。windows上有编译器 linux上也有编译器。...
回复

使用道具 举报

千问 | 2009-4-14 08:38:32 | 显示全部楼层
C是一种有标准的语言,无论在哪种环境下都要遵守那个标准,也就是语法永远 不会变在DOS下编程是让你初学时候用的,当然厉害的人也能编出点东西,但是要求要界面了,必须到windows下的编译器进行编程了,你可以看一些VC这样的书了建议你把C++也学会,不难,比C多一些东西而已,更适合界面编程这是编译器的问题,要执行程序,你可以用VC来做...
回复

使用道具 举报

千问 | 2009-4-14 08:38:32 | 显示全部楼层
现在的Windows操作系统主要是32位和64位的,而DOS操作系统是16位的.这体现在 一个int的整形,在DOS环境下占2个字节,而Windows环境下占4个字节.(注:Turbo C虽然是在Windows环境下运行,但其实是在模拟DOS环境下) 在其余方面除了不是很方便用DOS界面外也没什么跟Windows很大不同 由于C语言是高级语言,所以具...
回复

使用道具 举报

千问 | 2009-4-14 08:38:32 | 显示全部楼层
一样。楼主所谓的不同,是在C++上又开发的语言。...
回复

使用道具 举报

千问 | 2009-4-14 08:38:32 | 显示全部楼层
C语言在哪里都同样的不同的是开发平台接口而已就好像WINDOWS下的 提供一些WINDOWS才能用的API函数 LINUX/UNIX下的又是不同的你的源代码是肯定是.C的 你用编译器编译后就是.EXE啦比较小的编译器有TC 其他的也有 TC简单容易点吧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行