当前位置:首页 » 编程语言 » 可以用c编译器写c语言吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

可以用c编译器写c语言吗

发布时间: 2022-04-22 14:50:41

Ⅰ 我现在在学习c语言,用C++的编辑器能编写c语言吗

2008年计算机二级C语言考试的环境就是VC++,所以无论是学C或C++,都应该顺应潮流,抛弃以前的TC,改用VC++。至于兼容性问题大可放心,因为C++是在C的基础上进一步拓展的,为了使以前编写的大量的C程序能在新的环境上运行,所以C++一定会兼容C的!

Ⅱ c语言可以在vc编译器写么。怎么用

可以,新建时有选项可以选的。
最简单的是你写一个*.c然后用VC打开

Ⅲ 用VC++编译器学C语言可以吗

完全可以,而且很多一开始用其它编译器的最后都改用VC,我就是其中一个

Ⅳ 什么是c编译器有什么用,可以用它来写C语言吗

所谓c语言编译器,就是把编程得到的文件,比如.c,.h的文件,进行读取,并对内容进行分析,按照c语言的规则,将其转换成系统可以执行的二进制文件。
其本质在于对文件的读入,分析,及处理。这些操作,c语言都是可以实现的。
所以用c语言来做c语言的编译器是完全可行的。
但是,历史上的第一个c语言编译器,肯定不是c语言写的,因为在没有编译器时,无法把c语言转换成可执行文件。
只要有了第一版其它语言的编译器,就可以用c语言写编译器了。
事实上,目前大多数的c语言编译器,都是用c语言写的。

Ⅳ 编译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语言写的。

Ⅶ C语言编译器为什么能够用C语言编写

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

Ⅷ 用vc++可以直接编译运行c语言吗

关于语法,是没什么要注意的。。。C++是完全兼容C的。

唯一不同的就是turboc为比较老的C编译器。里面包含了只有在turboc中才能使用的图形处理库,如果在其他的编译器使用这个库,可能是执行不出来的。。。

VC 6.0 和turboc肯定是不同的,所以你执行的时候 会有问题。

解决的办法:
将画图的函数 改成 vc6.0 的相对应的函数。包含头文件,从新编译。

Ⅸ 我想先用C语言做个C编译器,然后再编译其他C程序

可以采用自展的方法。当年的PASCAL语言编译器就是这样被创造出来的。
具体方法是:首先用其它任何一门语言写一个非常精简的C语言内核,可以只具备基本的功能。再用这个内核本身来编写更大一点的内核。不断重复以上的步骤就可以得到一个完整的C语言编译环境,只是这样做的难度太高了,做起来恐怕有困难。

Ⅹ C++编译器可以编译C程序吗

可以的,C的程序在VC++6里面照样可以执行和编译。我一直就是这么做的,放心好了。
编译C程序,可以把后缀名改成.c而不是.cpp,然后函数可以用extern
"C"