这是现在不同标准下给出的扩展名:
Unix:C, cc, cxx, c
GNU C++:C, cc, cxx, cpp, c++
Digital Mars:cpp, cxx
Borland:C++ cpp
Watcom:cpp
Microsoft Visual C++:cpp, cxx, cc
Metrowerks CodeWarrior:cpp, cp, cc, cxx, c++
这些东西其实就是个标注,给人看的,叫什么无所谓,只要能看出和c有关但也有别就行
我大胆YY一下:
c++就是直接用语言的名字命名的扩展名,cpp也类似(C Plus Plus)
但有些系统可能不支持在文件名里放入加号"+"
所以有用x代替+(你不觉得x很像斜倒下来的加号么……),于是有了cxx
而C和cc则是代表这是c的“加大”或“加强”版
当然,C这个扩展名在Win系统下用显然不合适,因为Win是大小写不敏感系统
对Win来说"testc"和"TESTC"是完全相同的文件名
但在Linux/Unix平台上就不同了
#include <stdioh>
int main()
{
int i;
char filename[FILENAME_MAX];
printf("请输入文件名:\n");
scanf("%s",filename);
i=strlen(filename);
switch (filename[i-1])
{
case 'c':
printf("Word\n");
break;
case 's':
printf("Excel\n");
break;
case 't':
printf("Powerpoint\n");
break;
default:
printf("文件名不匹配!\n");
}
return 0;
}
以上就是关于C语言源文件的后缀名是.c,C++语言源文件的后缀名是什么呢全部的内容,包括:C语言源文件的后缀名是.c,C++语言源文件的后缀名是什么呢、用c语言根据文件后缀名判断文件类型、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)