对于C 概述学习研究
创始人
2024-06-21 00:30:26
0

C++作为一个高效的编程语言。其混合了函数语言和物件导向程序编制语言,并且***的适用于编程、算法、技术和探索性开发,因此可以在使用的过程当中感受到趣味性和吸引力,下问文进行C++概述。。

因此,初学者学习C++应该选择针对C++语言本身的书籍,而不能是针对Visual C++、MFC或者Windows API的。学习C++应该由易至难,循序渐进。以前经常有人说学习C++之前应该学习C语言。事实上那不是必须的,C++和C语言虽然有关系,但仍然是两种不同的语言。

当然,在学习C++之前学习过其他编程语言是很有好处的。那会使学习C++的速度更快,毕竟很多计算机语言的概念都是相通的。而对于零基础的初学者来说,则是应该静下。。

从入门教材的选择上,主要看学习者的自身情况。如果已经有过学习高级语言的经历,那么推荐使用谭浩强的《C++程序设计》。注意是04年版的,06年版的那本书是阉割版,上来就面向对象。

虽然说C概述和C++概述是相似的,但是前面已经说了,C和C++应该作为两种语言来学习,所以06年的那本内容就稍微欠缺一点了。谭浩强04版的这本书内容比较规整的,条理也很清晰。如果有过其他高级语言的基础,那么估计半年就能对C++的概况有个了解了。

谭浩强老师的书已经成为了全国各大高等院校的教科书,是比较受到认可的。如果是从零基础开始学C++,那么推荐使用潘嘉杰的《易学C++》。这本书是2008年出的新书,听说是个学生在读书的时候写的。这本书网上有下载免费的电子版。下面进行代码的说明:

  1.  #include  
  2.   int main()  
  3.   {  
  4.   printf("Hello, world!\n");  
  5.   return 0;  
  6.   }  
  7.   在使用兼容C++98标准(ISO/IEC 14882-1998)的编译器时,下面的程序也是可以的:   
  8.   #include  
  9.   int main()  
  10.   {  
  11.   cout << "Hello, world!" << endl;  
  12.   return 0;  
  13.   }  
  14.   在使用兼容C++ STL的编译器时,应当是:  
  15.   #include  
  16.   using namespace std;  
  17.   int main()  
  18.   {  
  19.   cout<<"Hello,world!"<;  
  20.   return 0;  
  21.   }  
  22.   根据ISO C++的规定,main函数的形式只能是   
  23.   int main(void)   
  24.   {   
  25.   ...  
  26.   }  
  27.   以及  
  28.   int main(int argc,char * argv[])   
  29.   {   
  30.   ...   
  31.   }   
  32.   尽管如此,但在Visual C++ 2003以前的Microsoft Studio编译器上,   
  33.   void main()   
  34.   {   
  35.   ...   
  36.   }  

这本书主要就是针对初学者的,讲得也比较生动有趣,比较提得起学习的兴趣。所以没有基础的初学者选这本书也是不错的,就是想要很快成为高手,可能看这本书还不够。
至于看完入门的书之后,就应该看一些高层次的书了。

以上就是C++概述的说明,比如The C++ Programming Language和C++ Primer,同时也可以向STL、MFC、API等各个方向发展。如果对别的语言感兴趣,还能去看看C#和Java,它们和C++从语法和很多概念上都是类似的。

【编辑推荐】

  1. 如何正确编写C++项目开发编写项目计划书
  2. C++库函数进行学习探索总结笔记
  3. 深度演示C++语言的种种高安全性
  4. 详细介绍如何准确无误的编写C++语言
  5. 深度演示C++语言的种种高安全性

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...