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

C/C++问题!!!

学习C++要先学习C吗。
这个问题困扰我很多天了。
麻烦给我解释下。
谢谢个位。

我个人意见是你学习C++的非面向对象部分,就是在学习C语言了...

又是老问题 楼上说的很好
找本经典的c++书 比如c++ primer
涉及到非对象的部分就是学c
如果先学习c之后理解这部分是比较容易
但是c语言面向对象部分跟c没有一点关系


那你们的意思是说学习C++的同时就是在学习C吗?

不需要
引用
学习C++要先学习C吗。
这个问题困扰我很多天了。
麻烦给我解释下。
谢谢个位。



从夯实基础的角度来说,最好还是学一下。推荐《C和指针》。因为学习C,能让你避开面向对象的麻烦,迅速上手。另外,如果用C++书来学面向过程,在头文件的引用,输入输出等方面,会让一个初学者感到困惑。最后,从C向C++演化,是一个比较合适的学习梯度。学好C之后,一定要多实践,多练习,估计要花半年到1年左右,之后再学C++。希望楼主能定下心,否则很难学好。

http://hi.baidu.com/feixue/blog/item/7baed9334d63e74bac4b5f63.html


相关问答:

C 程序问题 (二) - C/C++ / C语言

问一下:
#include <stdio.h>
int main()
{
  char x, y, z;
  int i;
  int a[16];
  for(i=0; i<=16; i++)
  {
  a[i] = 0;
  ......

急!C parser如何实现“__builtin_va_list”

最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......

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

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

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

C 程序问题 (三) - C/C++ / C语言

问题一:
在对齐为4的情况下
struct BBB
{
long num;
char *name;
short int data;
char ha;
short ba[5];
}*p;
p=0x1000000;
p+0x200=____;
(Ulong)p+0x200=____;
(char*)p+0x200=____;
假设在32位C ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号