什么是源文件?

源文件是保存编程代码的文件,如C语言的.c,C++的.cpp,Java的.java等。文件后缀用于标识语言类型,但实际文件内容并无特殊格式。通过更改文本文档的后缀,如从.txt到.c,仍能被编译器识别。虽然C++源文件常为.cpp,但建议C语言代码使用.c扩展名以保持语法纯正。
摘要由CSDN通过智能技术生成


内容来自 C 语言中文网,个人觉得无聊,想练练打字和加深学习印象。本次转载仅供学习,感谢原创!如有侵权请私信本人删除!)

什么是源文件?

在开发软件的过程中, 我们需要将编写好的代码 (Code) 保存到一个文件中,这样代码才不会丢失,才能够被编译器找到,才能最终变成可执行文件。这种用来保存代码的文件叫做源文件(Source File)

每种编程语言的源文件都有特定的后缀,以方便被编译器识别,被程序员理解。源文件的后缀大都是根据编程语言本身的名字来命名,例如:

  • C 语言源文件的后缀是.c;
  • C++ 语言 (C Plus Plus) 源文件的后缀是.cpp;
  • Java 源文件的后缀是.java;
  • Python 源文件的后缀是.py;
  • javaScript 源文件的后缀是.js。

==源文件其实就是纯文件,它的内部并没有特殊格式。==能证明这一结论的典型例子是:在Windows 下用记事本程序新建一个文本文档,并命名为 dmeo.txt,输入一段 C 语言代码并保存,然后将该文件强制重命名为 demo.c (后缀从.txt 变成 .c),发现编译器依然能够正确识别其中的 C 语言代码,并顺利生成可执行文件。

源文件的后缀仅仅是 为了表明该文件中保存的是某种语言的代码 (例如.c文件中保存的是 C 语言代码),这样程序员更加容易区分,编译器也更加容易识别,它并不会导致文件的内部格式发生改变。

C++ 是 站在 C 语言的肩膀上发展起来的,是在 C 语言的基础上进行的扩展,C++ 包含了 C 语言的全部内容,将 C 语言代码放在.cpp文件中不会有错,很多初学者都是这么做的,很多大学老师也是这么教的。但是,我还是强烈建议将 C 语言代码放在 .c 文件中,这样能够更加严格地遵循 C 语言的语法,也能够更加清晰地了解 C 语言和 c++ 的区别。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值