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
    三个项目在一个解决方案下,需要调试那个设置成启动项目。

  • 相关阅读:
    237. Delete Node in a Linked List
    430. Flatten a Multilevel Doubly Linked List
    707. Design Linked List
    83. Remove Duplicates from Sorted List
    160. Intersection of Two Linked Lists
    426. Convert Binary Search Tree to Sorted Doubly Linked List
    142. Linked List Cycle II
    类之间的关系
    初始化块
    明确类和对象
  • 原文地址:https://www.cnblogs.com/chy710/p/1392267.html
Copyright © 2011-2022 走看看