Visual Studio中的C,C++,C#
喜欢的可以收藏转发加关注
Visual Studio除了开发.NET程序外,也可以很好的支持C,C++代码,使用其智能感智,调试等方便性。本示例使用VS2005,用三种语言完成一个求两数之合的例子。
C程序
- 新建一个C++的Win32的控制台应用程序
- 添加源文件,选择C++代码,文件后辍名输入.c
- 项目属性 -> 配置属性 -> C/C++ -> 高级,"编译为" 选择 "编译为 C 代码(/TC)"
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->int GetSum(int a,int b)
{
return a+b;
}
void main()
{
printf("这是一个标准C程序!");
printf("the sum is %d",GetSum(6,9));
}
C++程序
- 新建一个C++的Win32的控制台应用程序
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->#include <iostream>
using namespace std;
class sumc
{
public:
int a;
int b;
int getsum()
{
return a+b;
}
};
int main()
{
cout<<"这是一个标准C++程序!"<<endl;
sumc obj;
obj.a=9;
obj.b=6;
cout<<"the sum is "<<obj.getsum()<<endl;
}
C#程序
- 新建一个C#的控制台应用程序
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->using System;
using System.Collections.Generic;
using System.Text;
namespace CSharp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("这是一个C#程序!");
sumc obj = new sumc();
Console.WriteLine("the sum is " + obj.getsum(9, 6));
}
}
class sumc
{
public int getsum(int a, int b)
{
return a + b;
}
}
}
请关注+私信回复:“学习”就可以免费拿到C、C++学习资料