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

  • 相关阅读:
    linux利用grep查看打印匹配的下几行或前后几行的命令
    Linux NetHogs监控工具介绍
    db2 查看进程 db2中的常用命令及使用方法
    Linux python <tab>自动补全
    Saltstack pillar组件
    History(历史)命令用法
    Saltstack grains组件
    Saltstack常用模块及API
    文本处理三剑客之AWK的用法
    linux程序调试命令strace
  • 原文地址:https://www.cnblogs.com/chy710/p/1392267.html
Copyright © 2011-2022 走看看