导航:首页 > 源码编译 > c语言编译器可以走c嘛

c语言编译器可以走c嘛

发布时间:2023-02-04 19:35:48

‘壹’ 编译c语言可以用c++的编译器吗

不可以,比如你用C编译器能编译过的,C++编译器就不一定能编译过。

main()
{
printf("Hello,world! ");
}

这个代码在C里能编译通过,但是C++里会提示错误信息:

[Error]'printf'wasnotdeclaredinthisscope

还有很多其他例子。。。

所以,千万不要用C++的编译器编译C代码。(可能导致意外)

‘贰’ 为什么c语言的编译器可以用c语言来写

所谓C语言编译器,就是把编程得到的文件,比如.c,.h的文件,进行读取,并对内容进行分析,按照C语言的规则,将其转换成系统可以执行的二进制文件。
其本质在于对文件的读入,分析,及处理。这些操作,C语言都是可以实现的。
所以用C语言来做C语言的编译器是完全可行的。

但是,历史上的第一个C语言编译器,肯定不是C语言写的,因为在没有编译器时,无法把C语言转换成可执行文件。
只要有了第一版其它语言的编译器,就可以用C语言写编译器了。
事实上,目前大多数的C语言编译器,都是用C语言写的。

‘叁’ VS2005的C++的编译器能运行C语言吗

必须可以!
因为C++所有的编译器都支持C
而且我非常建议你这么做,因为C++的编译器的安全检查比C的编译器要好很多更安全!!

‘肆’ 用vc++可以直接编译运行c语言吗

关于语法,是没什么要注意的。。。C++是完全兼容C的。
唯一不同的就是turboc为比较老的C编译器。里面包含了只有在turboc中才能使用的图形处理库,如果在其他的编译器使用这个库,可能是执行不出来的。。。
VC
6.0
和turboc肯定是不同的,所以你执行的时候
会有问题。
解决的办法:
将画图的函数
改成
vc6.0
的相对应的函数。包含头文件,从新编译。

‘伍’ 用c++写的程序,一定可以在c编译器中编译

是的
这两种语言中,C语言出现的更早,C语言不兼容C++,不能使用C语言编译器来编译C++程序。
但是C++编译器完全兼容C语言,你可以用C++编译器来编译C语言的程序的程序。目前常见的编译器都是C++编译器,可以用来编译两种语言的程序。

‘陆’ 为什么c语言的编辑器能用c语言本身写而不是像其他语言那样用比其低级的语言编写,请问是如何实现的

嗯,这是先有鸡还是先有蛋的问题……
一开始,我们可以用汇编(或者其他语言)写一个C的编译器(你说的是编辑器),称之为cc。我们再编写一个C编译器,用C实现,然后用cc编译。最后得到了用C语言编写的C编译器,这不就OK了?

any questions ?

‘柒’ Vc++下也可以运行C语言吗

当然可以啊。
补充:方法2在ctrl+f5前面加一步:按f7,确定

方法1

文件=>新建=>工程=>左边选:win32 console application,右边加个名字=>空工程=>完成
续上:新建=>文件=>C++ scource file=>输入代码=>ctrl+f5=>全部确定=>就可以运行了

方法2:
桌面=>新建文件=>另存为:文件名.c=>打开vc++6.0=>把"文件名.c"拖到VC++6.0=>ctrl+f5=>全部确定=>可以运行了

方法1生成的是C++程序,调用的C++编译器,但是由于C++向C兼容,所以可以正常进行C的学习(但是毕竟是C++的编译器,很多C中比较落后的限制就没有了,比如变量的定义,C++可以在任意位置,C不行,用这个方法体现不出C的这个特点)

方法2由于文件名是.c,所以使用的是C编译器,可以进行C的学习!

‘捌’ C语言能用C++编译器编译吗那和TOCBUR2有什么不同的

可以,在程序编写上没有不同,具体的区别就是IDE的操作各不相同罢了。

‘玖’ C语言编译器为什么能够用C语言编写

你可以用机器制造机器一个道理呀。
但是世界上第一个c的编译器就不是用c写的,要用汇编,第一个汇编器,要用机器语言。

阅读全文

与c语言编译器可以走c嘛相关的资料

热点内容
如何修改ie代理服务器 浏览:417
折纸手工解压玩具不用a4纸 浏览:485
怎么双向传输服务器 浏览:286
电脑如何实现跨网段访问服务器 浏览:549
模块化网页源码字节跳动 浏览:485
梯度下降算法中遇到的问题 浏览:605
服务器连接电视怎么接 浏览:323
phploop语句 浏览:502
交叉编译工具链里的库在哪 浏览:781
安卓手q换号怎么改绑 浏览:399
nba球星加密货币 浏览:789
命令看网速 浏览:124
java堆分配 浏览:161
linuxbuiltin 浏览:560
cstpdf 浏览:941
texstudio编译在哪 浏览:352
国家反诈中心app注册登记表怎么注册 浏览:972
加密机默认端口 浏览:101
有哪个网站有免费的python源代码 浏览:305
苹果手机如何导入安卓电话 浏览:915