关闭

java与C++编程的区别

标签: java
21人阅读 评论(0) 收藏 举报

会陆续更新的,想到了哪几点就先总结了.

  • 整体框架:
    • java:

class FileName {

public static void function1(int[] a, int[] b) {} public static void function2(int[] a, int[] b) {} private static void function3(int[] a, int[] b) {} public static void main(String[] args) {}

}

    • C++:
      #include<iostream>
      using namespace std;
      class classone
      {
         public:
            static void function1(int a[],int b[]){}
            void function2(int a,int b){}
         private:
            void function3(int a,int b){}
      };
      int main()
      {
            classone one;
            one.function1(a[],b[]);
            return 0;
      }

  • 函数的声明:
    • java:public static void function(){}
    • C++:static void function(){} 
  • 数组的声明
    • java:int[]a;
    • C++:  int a[];
  • 类的使用
    • java:  static class classone{}
    • C++:  class classone{};
  • 求整型数组的长度
    • java:   int[] a;  a.length;
    • C++:   int a[];  int len = sizeof(a)/sizeof(a[0]);
    • 值得注意的一点是,在C++里面,数组被当做参数传入函数时,此时的数组被抽象为指针,在函数内用sizeof(a)/sizeof(a[0])是得不到数组的长度的,可以把数组的长度作为参数传进去。
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Java程序与C语言的区别

Java和C语言虽有相同性,但两者也有一定的不同。Java程序是面向对象的一种简单、分布式 、解释、健壮、安全、结构中立、可移植、高效能、多线程、动态的语言它是面向对象而C语言是面向过程的,这是最大的...
  • mengyue3375
  • mengyue3375
  • 2015-03-19 21:41
  • 1724

java语言和C语言的区别

简单的说就是两种不同的语言.但是它们之间既有联系又有区别
  • wenzhi20102321
  • wenzhi20102321
  • 2016-08-16 09:04
  • 3278

Matlab与C/C++/Java的一些区别

Matlab与C/C++/Java的一些区别
  • jzj1993
  • jzj1993
  • 2014-02-08 15:42
  • 2488

C语言与C++编程思想的区别

  • 2011-11-18 14:45
  • 118KB
  • 下载

C++编程程序中堆与栈的区别

转载:http://soft.chinabyte.com/database/6/12211506.shtml一 申请方式stack:由系统自动分配。 例如,声明在函数中一个局部变量 int b; 系统...
  • SSSUUNNYY
  • SSSUUNNYY
  • 2013-08-29 10:45
  • 406

auto、register、static、extern等存储类修饰符的区别 - [C/C++编程]

转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://kimva.blogbus.com/logs/19329180.html 一、标识符的链接(linkage) (1)外部链接...
  • wubobupt
  • wubobupt
  • 2012-11-04 18:07
  • 241

多态在Java 和C++编程语言中的实现比较

原文链接:http://www.ibm.com/developerworks/cn/java/j-lo-polymorph/ 众所周知,多态是面向对象编程语言的重要特性,它允许基类的指针或引用指...
  • JieTouLangRen
  • JieTouLangRen
  • 2012-04-24 00:05
  • 814

googl中java、c++编程风格

Google Java编程风格 1.1 术语说明 在本文档中,除非另有说明:   1. 术语class可表示一个普通类,枚举类,接口或是annotation类型(@interface)  2....
  • m0_37856514
  • m0_37856514
  • 2017-03-12 14:05
  • 136

paip.提升性能--多核cpu中的java/.net/php/c++编程

paip.提升性能--多核cpu中的java/.net/php/c++编程 作者Attilax  艾龙,  EMAIL:1466519819@qq.com  来源:attilax的...
  • attilax
  • attilax
  • 2013-11-15 13:26
  • 1946

java中使用c++编程

java很强大,但是速度很慢,所以在很多方面都需要用到c++和java的混合编程。网上的步骤讲解很详细,这里就不加赘述,添加我认为比较重要的几点东西,希望对大家有用。总的来说就一句话,写一个java类...
  • Gloriaxixi
  • Gloriaxixi
  • 2015-06-19 20:22
  • 427
    个人资料
    • 访问:83次
    • 积分:43
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档