怎样在visual C++中建立一个C源程序?

怎样在visual C++中建立一个C源程序?,第1张

1、首选先打开c++编程软件,打开之后会有提示,不用管它,关闭就可以了。

2、然后点左上角的文件/新建图标,从新建里选择文件,继续选择c++ source。

3、从右侧输入名称时,要注意后缀名是".c",输入文件名之后不要忘记加后缀名,选择一下存储目录,都准备好之后,点确定就可以建立程序了。

vc2010创建c程序的方法如下:

1、在打开的VC2010中选择C++。

2、点击“文件”,在“新建”选项卡中选择“项目”,选择“win32控制台程序”,命名文件。

3、点击“下一步”的“空项目”。

4、左键点击C1,右键点击“源文件”,选择“添加”中的“新建项目”,选择C++文件,文件名称。

5、按“Ctrl”和“F5”即可。

如果引用多个,那么就如下所示

extern “C”{

#include “ s.h”

#include “t.h”

#include “g.h”

#include “j.h”}

然后在调用这些函数之前,需要将函数也全部声明一遍。2.

C++调用C函数的方法,将用到的函数全部重新声明一遍

extern “C”{

extern void A_app(int)

extern void B_app(int)

extern void C_app(int)

C++语言支持函数重载,C语言不支持函数重载。函数被C++编译后在库中的名字与C语言的不同。假设某个C 函数的声明如下:

void foo(int x, int y)

该函数被C 编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字用来支持函数重载和类型安全连接。由于编译后的名字不同,C++程序不能直接调用C 函数。C++提供了一个C 连接交换指定符号extern“C”来解决这个问题。例如:

extern “C”{

void foo(int x, int y)

// 其它函数}或者写成

extern “C”{

#include “myheader.h”

// 其它C 头文件}

这就告诉C++编译译器,函数 foo 是个C 连接,应该到库中找名字_foo 而不是找_foo_int_int。


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

原文地址: https://outofmemory.cn/bake/11899250.html

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

发表评论

登录后才能评论

评论列表(0条)

保存