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程式!\n");
printf("the sum is %d\n",GetSum(6,9));
}
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->int GetSum(int a,int b)
{
return a+b;
}
void main()
{
printf("這是一個標準C程式!\n");
printf("the sum is %d\n",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;
}
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;
}
}
}
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;
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-553562/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Visual Studio C++ Project 配置C++Project
- Visual Studio推出改進的C/C++支援C++
- Use any C++ Compiler with Visual StudioC++Compile
- 呼叫Visual Studio的cl.exe編譯C/C++程式編譯C++
- 如何在C#中模擬C++的聯合(Union)?[C#, C++] How To Simulate C++ Union In C#?C#C++
- C# 編譯器選項(Visual Studio配置)C#編譯
- 用Visual Studio將Objective-C編譯為C++Object編譯C++
- 在Visual Studio上用C++ 寫LinuxC++Linux
- Visual Studio部署C++環境下OpenCV庫C++OpenCV
- 如何在Visual Studio和CodeBlocks中反編譯C++程式碼BloC編譯C++
- 將編譯過的C++庫迅速部署在Visual Studio新專案中編譯C++
- Visual C++中的圖形特技 (轉)C++
- 聊聊 C++ 和 C# 中的 lambda 玩法C++C#
- Visual Studio Code (vscode) 配置C、C++環境/編寫執行C、C++(Windows)【真正的小白版】VSCodeC++Windows
- Visual Studio Code 配置C、C++ 檔案debug除錯環境C++除錯
- C語言(Visual Studio)C語言
- Visual Studio(C#)快捷鍵與Eclipse(JAVA)快捷鍵對比C#EclipseJava
- 循序漸進:將 eMbedded Visual C++ 應用程式遷移到 Visual Studio 2005C++
- 【Visual Studio調教小記錄】C++指標靠前靠後??C++指標
- C#呼叫 C++的DLLC#C++
- (轉貼) C++,C#,Java功能比較 (.NET) (C#) (C/C++)C++C#Java
- Visual Studio.NET、asp.net和C#間的關係是怎樣的?ASP.NETC#
- OpenCV(c++)-1 安裝和配置OpenCV4.4(Windows+visual studioOpenCVC++Windows
- Visual C++ 讀寫 MySQLC++MySql
- Visual C++中函式呼叫方式淺探 (轉)C++函式
- Visual Studio 2010中的C++0x新特性C++
- C++,C#,PythonC++C#Python
- C# 和 C++ (轉)C#C++
- Visual C#中P2P應用程式的實現C#
- 在 Visual C++ 中 建 立 MFC 擴 展 DLL (轉)C++
- 使用 Visual C++ 的 Office 自動化C++
- C#呼叫c++編寫的dllC#C++
- Visual C++/MFC入門教程C++
- 【C++】Visual Studio 2012 MFC——Expression: _pFirstBlock==pHead解決辦法C++ExpressBloC
- Visual C++ 2015 引入更新的 C++ 特性到 Windows APIC++WindowsAPI
- 情有獨鍾C++:Visual C++ .NET編譯器的新特性(轉)C++編譯
- Visual C#託管Socket的實現方法C#
- C++呼叫C#的動態庫dllC++C#