zoukankan      html  css  js  c++  java
  • Visual Studio中的C,C++,C#

    Visual Studio除了开发.NET程序外,也可以很好的支持C,C++代码,使用其智能感智,调试等方便性。本示例使用VS2005,用三种语言完成一个求两数之合的例子。

    C程序

    • 新建一个C++的Win32的控制台应用程序
    • 添加源文件,选择C++代码,文件后辍名输入.c
    • 项目属性 -> 配置属性 -> C/C++ -> 高级,"编译为" 选择 "编译为 C 代码(/TC)"
    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的控制台应用程序
    #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#的控制台应用程序
    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(96));
            }
        }
        
    class sumc
        {
            
    public int getsum(int a, int b)
            {
                
    return a + b;
            }
        }
    }

    Demo:download
    三个项目在一个解决方案下,需要调试那个设置成启动项目。

  • 相关阅读:
    Oracle数据库用户密码设为无限期
    CentOS 7设置网卡开机自动启用
    求凹多边形的视觉中心,不是质心、重心
    autocad数据交换格式dxf读取
    gis资源站
    geotools的空间索引使用——R树和四叉树
    JTS的泰森多边形
    Geotools的delaunry三角剖分
    geotools的最短路径实现
    java多线程
  • 原文地址:https://www.cnblogs.com/chy710/p/1392267.html
Copyright © 2011-2022 走看看