c加加需不需要编译可以直接运行
需要。要不.c文件不可能运行。许多C开发工具都带了编译器了,如TuboC什么的,不是有编译的按钮吗
B. 执行C语言一定要先编译么,不可以直接执行么
一般来说编译过后就成了基本上能执行的2进制代码。但是这些2进制代码并不完善,一个程序往往需要调用不止一部分的代码,所以需要把这些代码全部整合起来才能执行。
即时你的程序看起来只有一个文件,但是编译过后,多多少少里面至少会调用到一些操作系统功能,和其它的一些设置,所以依然需要组建这个过程把这个程序和这些系统默认的代码组建起来形成一个完成、单一的可执行文件。所以一般组建过程就包含了组建内部和外部代码,一般来说内部代码就是我说的系统预留的必要的一些代码(例如怎么具体完成把一些字符显示在屏幕上呀这些功能),而外部代码就是额外的调用自己写得或者别人写得其它程序功能(往往当你的程序调用了非c标准函数的时候)。
所以就算你的代码可以编译,但是可能因为组建并不成功(例如需要组建的代码本身有bug,或者丢失,或者版本不匹配),你的程序依然可能无法正确运行。
C. 编写C++程序需不需要解释器之类的 直接用编译器行不行
一颗热爱编程的心,如果你并不喜欢这件事,那么编程是很痛苦的
选择一门喜欢并适合你的语言,基础学习建议你选择c语言进行学习,之后想转其他语言都比较容易。
一个可以编程的设备,电脑或者手机,当然,电脑是必须的。有的语言在手机上也能进行编译运行。比如,python,java等
学习资料。网上有许多这类学习书籍和视频,可自行下载学习
当然,学习编程,重在练习,平时也多做些逻辑题目提高自己的逻辑思维能力。
D. vs2008开发C++生成的程序是可以直接运行的吗
C ++的可以直接运行,如果你用静态链接的话,不需要带VC运行库过去,如果你是链接的动态库(默认),需要把VC的运行库带过去(用VC自带的工具可以查看需要哪些动态库,VC6的运行库程序是msvcrt.dll)
VB的同样需要带VB的运行库过去,否则如果目标机器上没有的话同样运行不起来的
开发小程序没什么区别,不过VB是傻瓜式的,上手快,但大项目没有用VB的,以后不易于发展,C才是王道
E. C语言可以不用编译就被计算机识别执行对吗
C语言是高级语言,要经过编译才能被电脑识别执行。
Visual C++集成了MFC6.0,于1998发行,又称vc98。发行至今一直被广泛地用于大大小小的项目开发。但是,这个版本在WindowsXP下运行会出现问题,尤其是在调试模式的情况下(例如:静态变量的值并不会显示)。 这个调试问题可以通过打一个叫“Visual C++ 6.0Processor Pack”的补丁来解决。奇怪的是,这个网页强调用户也必须运行Windows 98、Windows NT4.0、或Windows 2000。这个C++版本对win7的兼容性非常差,有大大小小的兼容性问题。微软不推荐安装在windows7上。
希望我能帮助你解疑释惑。
F. c语言写的代码能在c++中运行并编译吗
可以,至少在VC++下面是可以的,因为C++语言本身就是C语言的扩展嘛,它增加了C语言没有有面向对象等的功能,并支持所有C语言的功能,所以C语言的代码也可以在C++的程序中运行
G. 用c++写的程序,一定可以在c编译器中编译
是的
这两种语言中,C语言出现的更早,C语言不兼容C++,不能使用C语言编译器来编译C++程序。
但是C++编译器完全兼容C语言,你可以用C++编译器来编译C语言的程序的程序。目前常见的编译器都是C++编译器,可以用来编译两种语言的程序。
H. 用vc++可以直接编译运行c语言吗
关于语法,是没什么要注意的。。。C++是完全兼容C的。
唯一不同的就是turboc为比较老的C编译器。里面包含了只有在turboc中才能使用的图形处理库,如果在其他的编译器使用这个库,可能是执行不出来的。。。
VC 6.0 和turboc肯定是不同的,所以你执行的时候 会有问题。
解决的办法:
将画图的函数 改成 vc6.0 的相对应的函数。包含头文件,从新编译。
I. 为什么在windows下不能直接编译运行c或c++程序,而它系统本身不就是用c语言写的吗
其实你是把商业问题和技术问题混为一谈了。
首先,Windows不是纯C语言编写的,应该说是类C语言编写的。
其次,不是不能运行C语言的程序,也不是没有编译器。而是运行自定义C或者C++程序是一个功能,这个功能的实现所需要的开发费用是非常高昂的,而且售出的比较少。
所以实际上C和C++的编译器比Windows要贵很多。如果把编译器成本分摊到Windows里,又会增加Windows的价格。
这些实际上是商业策略,需要很久才能理解。
J. C语言程序在计算机上可以直接运行吗
C语言程序在计算机上是不可以直接运行的。需要编译成为EXE程序后才能在计算机上运行。