C语言源文件的后缀名是.c,C++语言源文件的后缀名是什么呢

C语言源文件的后缀名是.c,C++语言源文件的后缀名是什么呢,第1张

这是现在不同标准下给出的扩展名:

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语言根据文件后缀名判断文件类型、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10057303.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存