为什么有些代码在.cpp中可以运行而在.c中却不能运行
因为一般编译器是根据文件类型来判断是C还是C++程序,它们将.cpp作为C++源程序处理,而将.c作为C语言源程序处理。
而C++语言一般可以认为是C语言的超集,也就是说有些语法是只有C++才有的,而C语言是没有用的。所以才会出现有些程序(实际上就是C++程序)不能够使用.C后缀。
程序无法运行的原因有无数种,把你的程序贴出来看看
因为一般编译器是根据文件类型来判断是C还是C++程序,它们将.cpp作为C++源程序处理,而将.c作为C语言源程序处理。而C++语言一般可以认为是C语言的超集,也就是说有些语法是只有C++才有的,而C语言是没有用的。所以才会出现有些程序(实际上就是C++程序)不能够使用.C后缀。
如果还有什么疑问,请留言。
看你写的是C++代码还是C代码,C++基本是兼容C语言代码的,而如果你拿C++语言编写的代码放在.c文件中运行,有时它就无法运行。例如:cout<<"hello"<<endl;//这句在.cpp文件肯定是可以运行的,
但如果在.c文件的话是无法运行的,因为只有.cpp文件才能识别它是C++语言的输出流。还有要注意的是.cpp文件最前面要写的是
#include <iostream>
using namespace std;
int main()
{
……
return 0;
}
而在.c文件中是
#include <stdio.h>
main()
{
}
C++是C的超集 ,C++中能用的语法,C中不一定能用,这样讲能明白吗,用纯C编出的程序完全可以以.cpp运行,而以C++编出的程序,基本上不能用.c运行,连编译都不能通过,因为C++里的函数C不支持
因为cpp可以近似的认为是c的升级版,c不向上兼容。根本上看是代码规则有所不同。。
为什么有些代码在.cpp中可以运行而在.c中却不能运行
因为一般编译器是根据文件类型来判断是C还是C++程序,它们将.cpp作为C++源程序处理,而将.c作为C语言源程序处理。而C++语言一般可以认为是C语言的超集,也就是说有些语法是只有C++才有的,而C语言是没有用的。所以才会出现有些程序(实际上就是C++程序)不能够使用.C后缀。如果还有什么疑问,请留言。
可运行的c语言程序的扩展名为
可运行的C语言程序的扩展名为".c"或".cpp"。C语言是一种面向过程的编程语言,常用于系统级编程、嵌入式系统开发、网络编程等领域。C语言程序通常以源代码的形式编写,源代码文件以".c"或".cpp"为扩展名。在编译和链接过程中,编译器会将源代码文件转换为可执行文件,最终生成可执行文件,可以在计算...
...让另一个cpp文件可以用这个cpp文件中的函数
直接在H文件中这样写: int fun(); 别的CPP中就引用这个H文件,然后这个函数就可以在这个CPP中使用了。例如 代码:Fun.cpp文件 include "stdafx.h"include "FunApp.h"int _tmain(int argc, _TCHAR* argv[]){ Fun();return 0;} FunApp.h 文件 int Fun();FunApp.cpp 文件 include "...
程序为什么在.c下有错,而在.cpp就可以运行
要C++的话,用 student s; 就可以了.还有 C++支持 bool 值.但是在C里面没有这样的关键字.所以说,他们是有差别的.具体的问题呢.你得上代码.大家才 好分析...
cpp文件是什么文件
CPP文件主要用于开发软件项目。在软件开发过程中,程序员会使用IDE或文本编辑器编写CPP文件,然后通过编译器将其编译成可执行文件。这些可执行文件可以在特定的操作系统上运行,实现软件的各种功能。此外,CPP文件还可以作为库文件被其他程序调用,以实现代码的重用和模块化开发。总的来说,CPP文件是C++编程中...
.cpp是什么文件?
一旦编译成功,就可以运行程序进行测试和调试。总的来说,.cpp文件是C++编程中不可或缺的一部分,它包含了用C++语言编写的源代码。这些代码经过编译后,可以生成可执行程序或库文件,从而实现特定的功能或操作。在软件开发和程序设计中,了解和掌握.cpp文件的编写和使用是非常重要的基础技能。
c 里面如何多个程序文件能够执行
这样一来,编译器就能识别并执行所有文件中的代码,确保程序能够正确运行。构建多文件C程序的关键在于明确模块化设计。每个文件应该专注于完成特定功能,这不仅有助于代码的可维护性和可读性,也使得调试和修改变得更为简单。头文件用来声明函数、变量和类,而实现文件(.cpp)则包含具体代码。通过在头文件中...
cpp是什么文件
3. Cpp文件的用途:Cpp文件主要用于编译成可执行程序或库文件。开发者在Cpp文件中编写代码后,需要使用C++编译器将其编译成机器语言,从而生成可执行文件或库文件,以供其他人使用或运行程序。此外,Cpp文件也是进行代码调试和版本控制的基础文件。开发者可以在版本控制系统中追踪和管理Cpp文件的变更历史,...
怎么运行cpp文件
1. 打开文本编辑器,如Notepad++、Visual Studio Code等,编写或打开已有的CPP文件。2. 使用编译器将CPP文件编译成可执行文件。常见的C++编译器有GCC、Clang、Visual C++等。3. 在命令行或终端中,通过编译器命令运行生成的可执行文件。详细解释:文本编辑与CPP文件:CPP文件是C++源代码文件,它包含了一...
...函数放在两个程序文件中,怎样作为两个文件进行编译,连接和运行...
n);return 0;} 2.cpp中内容:int min(int x,int y){ return x<y?x:y;} 把这两个源代码放到一个文件夹下,编译并运行1.cpp即可。注意,2.cpp中没有main函数,所以不能直接编译2.cpp。其实由于最终1.cpp和2.cpp要连接到一起形成一个可执行文件1.exe,所以2.cpp中也不能有main函数。