C生成文件和.CPP和.C的差别



1. 编辑源代码  代码在.c 和 .h头文件中写好了以后, 从.c 和.h文件编译成.obj文件

    命令: cl /c xxx.c   -->  xxx.obj


2. 编译源文件  代码被编译为二进制文件.obj以后, 打包一些调用的库, 链接成.exe可执行文件

    命令: cl xxx.c --> xxx.obj and xxx.exe


3. 链接生成应用程序  从.obj链接到.exe, 如果调试出现问题, 就返回源码编辑


4. 如果在同一目录下, 可以将文件包含进来 例:

// 1.c
#include<stdlib.h>
int main(){
   #include"1.h"
}

// 1.h
system("hello, world");

5.  .cpp和.c

    .cpp是c++的源文件, c++语言兼容c语言, 编写c语言代码可以用c++的源文件.cpp

    .c是纯粹的c语言文件, 不可以有c++语言的代码, 默认自带一些库文件

    c++语言兼容c语言, c语言是面向过程, c++语言既能面向过程也可以面向对象



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值