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++
- visual studio原生支援C++的含義C++
- Use any C++ Compiler with Visual StudioC++Compile
- Visual Studio C++ 安裝以及使用教程C++
- 呼叫Visual Studio的cl.exe編譯C/C++程式編譯C++
- 利用Visual Studio除錯WSL下的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++指標
- FFmpeg開發筆記(三十九)給Visual Studio的C++工程整合FFmpeg筆記C++
- C#呼叫 C++的DLLC#C++
- Visual Studio.NET、asp.net和C#間的關係是怎樣的?ASP.NETC#
- (轉貼) C++,C#,Java功能比較 (.NET) (C#) (C/C++)C++C#Java
- OpenCV(c++)-1 安裝和配置OpenCV4.4(Windows+visual studioOpenCVC++Windows
- Visual C++ 讀寫 MySQLC++MySql
- Visual Studio 2010中的C++0x新特性C++
- Visual C++中函式呼叫方式淺探 (轉)C++函式
- C++呼叫 c#生成的dllC++C#
- C++,C#,PythonC++C#Python
- C# 和 C++ (轉)C#C++
- Visual C#中P2P應用程式的實現C#
- 使用 Visual C++ 的 Office 自動化C++
- 在 Visual C++ 中 建 立 MFC 擴 展 DLL (轉)C++
- C#呼叫c++編寫的dllC#C++
- Visual C++/MFC入門教程C++