易截截图软件、单文件、免安装、纯绿色、仅160KB

听说C语言比C++和JAVA快点,但是

我是个初学者,认真学了3个月C,C++只接触了点概念,听说C语言比C++与JAVA快,原因好象是C语言没有面向对象的封装,是不是C++之所以比C慢点是因为它写程序常常会用到class封装等面向对象机制啊?因为我在论坛好象看过谁说要是C++不参杂面向对象等东西用C语言的方式解决问题其实速度跟C语言一样(因为好象C++不用面向对象的话,貌似也就是C语言了。。。)  

  最近我终于把C语言的结构与联合学完了,我发现其实C语言里的结构与联合好象也有面向对象的味道啊,那么要是一个程序里结构与联合用多了是否会让程序速度变慢呢?
 
  顺便问个问题,正在下载vs2008,以前写C都是用VC6,不过貌似听说VS2008专门用来弄C++的,这个东西写C语言有无问题?

顺便问个问题,正在下载vs2008,以前写C都是用VC6,不过貌似听说VS2008专门用来弄C++的,这个东西写C语言有无问题?
----------------------------------------------------------------------------
没问题,C/C++是兼容的,不存在什么专门弄C++问题.


结构和联合都是常用的啊,感觉不会让程序变慢多少的。你用profiling工具可以查看程序的哪些部分所用的时间多,在具体分析一下就好了。

c语言的结构体好比是你把自己的东西装在自己的盒子里,你自己可以随意使用
面向对象好比是别人的东西装在别人的盒子,你如果要用它必须得到别人的允许(所谓的权限)

我觉得vs2008不好用,太麻烦,我是菜鸟

“不过貌似听说VS2008专门用来弄C++的”
这句话说的,怎么个专门呢,vs2008包括vb,vc++,C#,还有什么J#之类的……

当然无问题啦~但是现在微软的VS中C++好像都没什么改进啊~重心可能都在C#上了吧~

通过一段时间的学习


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

execl怎么调用java程序 - C/C++ / C语言

如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。

不会.

运行java程序
找工具查看一下那个程序的命令行

搜索下:jni ......

求教c/c++语言相关问题 - C/C++ / C语言

有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号