Ladbrokes立博

17.c 是文件扩大名吗 ?它通常暗示什么

17.c 是文件扩大名吗?它通常暗示什么

严格来说,17.c 是一个齐全的文件名,不是单独的文件扩大名 。按常见定名方式拆分,17 是文件名主体,末尾的 .c 是扩大名部门;点号用于分隔主体与后缀,扩大名通常写作“c”或“.c” 。因而,看到 17.c,通 D芄焕斫馕桓雒17”、后缀为“.c”的文件 。

“17.c”各部门别离暗示什么

部门 名称 常见寓意
17 文件名主体 用于分辨文件,可由创建者自行定名
. 分隔符 在常见定名习惯中分隔主体和后缀
c或.c 扩大名 通常暗示 C 说话源代码文件

“17”只是名字的一部门,并不暗示文件里有17行代码,也不代表它属于某个固定编号的法式 。文件能够叫 main.c、test.c 或 17.c;只有后缀选取 .c,定名大局就切合常见的 C 源文件习惯 。文件名主体以数字开头,不会因而扭转 C 说话代码的语法;它与必须遵守标识符定名规定的变量名、函数名不是一回事 。

为什么“.c”通常对应 C 说话源代码

C说话开发工具通常把以 .c 结尾的文件作为 C 源代码处置 。源代码是法式员能够阅读和编纂的文本,里面能够写函数、变量、前提判断蹬罪句 。例如,17.c 中可能蕴含法式入口函数,也可能只界说供其他代码挪用的函数 。文件名中的数字不会扭转代码语法,编译器重要凭据文件中写入的语句及开发工具的处置设置来进行编译 。

编译拭浇榇代码交给编译工具,转换为后续运行或链接所需的大局 。编译过程中可能产生指标文件,多个指标文件还能够进一步链接成可执行法式 。17.c 自身通常仍是源代码文件,不等同于已经编译实现的法式 。把文件后缀改成其他名称,不会自动实现编译,也不会把其中的文本转换成另一种说话 。

若何编写并编译一个单一的“17.c”

能够用文本编纂器新建文件,将下面的 C 代码保留为 17.c 。这个示例让法式在终端打印一行问候文字:

#include <stdio.h>

int main(void) {
    printf("Hello from 17.c!\n");
    return 0;
}

若是电脑已装置 GCC,可在终端切换到该文件地点目录,再运行下面的号令 。-o 17 指定天生的可执行文件名为 17:

gcc 17.c -o 17

编译成功后,在类 Unix 终端中能够运行 ./17;在 Windows 号令提醒符中通常运行 17.exe 。若是编译器汇报语法谬误,应查抄源代码中的括号、分号和函数拼写,而不是只改文件名 。

扩大名是约定,不是文件类型的绝对证明

扩大名重要援手用户和软件鉴别文件的常见类型,但它不能验证文件现实保留的数据 。一个名为 17.c 的文件,若是里面存的是通常文字、图片数据或其他体式,就不会仅因后缀是 .c 而造成有效的 C 法式 。反过来,去掉或改写后缀也不会抹去原有的代码,只是可能让开发工具不再按默认方式鉴别它 。

因而,判断一个文件能否作为 C 源代码使用,通;挂槌渲械挠锞涫欠袂泻 C 语说话法,以及所用工具是否按 C 源文件进行处置 。后缀提供的是一种直观线索,不保障法式正确、可运行或已经编译 。

与相近文件名的区别

  • 17.c:常见的 C 说话源文件定名大局,主体是“17”,后缀是“.c” 。
  • 17.txt:通常暗示文本文件;即便里面写着 C 代码,工具也不定会按 C 源文件的默认方式处置 。
  • 17.c.txt:按最后一个点号之后的部门鉴别时,末尾扩大名是“.txt”,而不是“.c” 。

文件治理工拥有时会暗藏扩大名,屏幕上看到的名称可能只是齐全文件名的一部门;要辨认类型,能够查看齐全名称或文件属性 。遇到多沉后缀时,通常先看最后一个点号之后的部门,再结合文件中现实保留的字节和开发工具的鉴别方式判断 。

总的来说,17.c 是齐全文件名,而“.c”才是其中的扩大名部门 。它通常暗示该文件用于保留 C 说话源代码;“17”只是可自界说的名字,未定定文件体式,也不注明代码是否正确或已经编译 。

[责任编纂:崔永元]

为您推荐

热点文章

杰出视频

凤凰资讯官方微信
凤凰资讯官方微信
关注更多资讯
【网站地图】