可不可以直接学C++

我是C盲,先买了本VC++.net,发现就是天才都看不懂

又买了本C语言程序设计,发现和C++有很多不同(毕竟用VC++。net做了个控件)

比如,最简单的写出语言
c++里是cout<<~~~

c里面是printf(~~~)

这是不是说明C和C++还是有相当大的区别的,我能不能直接学C++,用TC++

可以直接学习C++ 但是并不是学习了C以后会带来许多的麻烦。相反,学习了C以后,明白了WINDOWS下程序的运做流程 典型的有DDK 编程等等,过早的接触到面向对象的编程思想,很难了解到地层的运做机制。现在上层编程的人大有人在,做一个简单的MFC程序非常容易,但是真正的需要的编程人员是对DDK编程熟悉的人。
从VC的角度来看 .net的变化相对与6.0并不是很大,而变化大的主要是VB JAVA等语言,所以可以使用.NET编程环境 不过建议你使用6.0的环境 因为这是目前大多数程序员所熟悉的,代码也非常普遍。
结论是可以直接学C++,不过同时要学DDK
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-08-23
我的建议是,C应该学,但如果你将来不走C这条路,那么C不用学太多。只需要通看一本数就好了。国内比较推荐谭浩强的,国外有很多名作,比如C Primer Plus。看本C的书后再看C++。看本C++的书后最好找本比如C陷阱与缺陷这样的书来看看C有什么缺点,C++是如何来弥补的!这样有助你对C++的学习。而且如果只学C++那么你看一些比如Linux源码的话,你懂思想确不懂语法还是不好的本回答被提问者采纳
第2个回答  2006-08-18
强烈不要学C!
有非常多的的C/C++高手都会有同感!学完C再学C++ 时会把C中不好的习惯带到C++来用!会造成很多问题的,写出来的代吗难以修改并复杂!

当然啊 ,VC++.net 是有C++基础的人看的! 多数写windows程序为例子!
没有基础就看不懂了!
你买错书了!
应该买本标准C++ 来看!

顺便问一下: 楼上的 答者:xuanmao - 进士出身 九级 8-17 !
你在说什么呢????????
第3个回答  2015-06-02
你好,直接学C++也是可以的,只是学起来可能慢,建议最好先学学C语言
第4个回答  2006-08-18
可以的。。你学C要注意你学的只是里面的一些语句和算法。。主要是IF FOR WHILE 等等的用法。。这些C和C++是通用的。。至于输入输出每个开发工具都不一样。。
相似回答