当前位置:网站首页>什么是源文件?
什么是源文件?
2022-08-09 19:54:00 【nginx】
我们将在《》一节中讲解编译器的概念。每种编程语言的源文件都有特定的后缀,以方便被编译器识别,被程序员理解。源文件后缀大都根据编程语言本身的名字来命名,例如:
- C语言源文件的后缀是.c;
- 语言(C Plus Plus)源文件的后缀是.cpp;
- 源文件的后缀是.java;
- 源文件的后缀是.py;
- 源文件后置是.js。
源文件的后缀仅仅是为了表明该文件中保存的是某种语言的代码(例如.c文件中保存的是C语言代码),这样程序员更加容易区分,编译器也更加容易识别,它并不会导致该文件的内部格式发生改变。
是站在C语言的肩膀上发展起来的,是在C语言的基础上进行的扩展,C++ 包含了C语言的全部内容(请猛击《》一文了解更多),将C语言代码放在.cpp文件中不会有错,很多初学者都是这么做的,很多大学老师也是这么教的。但是,我还是强烈建议将C语言代码放在.c文件中,这样能够更加严格地遵循C语言的语法,也能够更加清晰地了解C语言和C++的区别。
边栏推荐
- MySQL Notes-06 Basic SQL Operations
- win10配置CenterNet环境
- Cholesterol-PEG-Thiol, CLS-PEG-SH, Cholesterol-PEG-Sulfhydryl for improved solubility
- Transformer如何用于3D视觉?阿联酋MBZUAI最新《3D视觉Transformers处理》综述,涵盖100+种方法
- 继承关系下构造方法的访问特点
- Prometheus Operator 通过additional 添加target
- 渗透测试-对新型内存马webshell的研究
- 如何在WPF中设置Grid ColumnDefinitions的样式
- 定投的基金
- Visual studio 2022 debugging skills introduction
猜你喜欢

蓝牙模块的分类和对应的属性特点

LoRa无线技术在物联网应用市场的概况和发展

Error when source install/setup.bash

PMP每日一练 | 考试不迷路-8.9(包含敏捷+多选)

Definition and Basic Operations of Linear Tables

CMake installation upgrade higher version

【IoT毕设】STM32与机智云自助开发平台的宠物智能喂养系统

LoRa Basics无线通信技术和应用案例详解

普源精电上半年扭亏为盈,高端产品持续发力!你看好仪器界“华为”吗?

Access control knowledge
随机推荐
matlab 神经网络 ANN 分类
Access Characteristics of Constructor under Inheritance Relationship
CMake 安装升级更高版本
DSPE-PEG-PDP,DSPE-PEG-OPSS,磷脂-聚乙二醇-巯基吡啶可减少肽的免疫原性
PMP每日一练 | 考试不迷路-8.9(包含敏捷+多选)
An overall security understanding and method of cyberspace based on connection and security entropy
matlab neural network ANN classification
LeetCode每日一题(321. Create Maximum Number)
蓝牙模块的分类和对应的属性特点
SqlServer 2016 安装相关问题
Error when source install/setup.bash
Characteristics and Development Prospects of Korea's Cyber Security System
[Essay] To the friends of the 19th issue
Unity2D_线框材质
获取数组最后一项别再用array.length-1了
DSPE-PEG-Azide,DSPE-PEG-N3,磷脂-聚乙二醇-叠氮可和DBCO直接反应
Beat the interviewer, the CURD system can also make technical content
字节一面:TCP 和 UDP 可以使用同一个端口吗?
请问一下flink cdc mysql source 报这种错怎么处理呢?我都设置了useSSL=f
力扣15-三数之和——HashSet&双指针法