第2个回答 2014-02-20
C++的学习,主要是是记住32个关键字,掌握各种数据结构,熟练掌握顺序,分支,循环的编程技巧,掌握函数,指针,链表,栈的用法,最主要的是上机调试通过主要例题,C学会了.
第3个回答 2014-02-20
hi,我已经在网上帮你找到了答案,看看吧!
说句实话,pascal确比C方便、实用。现在用C的人多是因为学校里只讲C,其实pascal有很多优于C的地方。举个最简单的例子:要输入a、b两个整数,C语言写为:
scanf("%d %d",&a,&b);
pascal写为:
read(a,b);
比较一下就知道差别了。
pascal有布尔类型,C没有(C++Builder当然有了,是从pascal引进的),pascal有集合类型,C没有;pascal有变量参数的概念,C没有;pascal可以在一个函数内部再定义函数,C不能;pascal查错能力极强,C较弱;pascal编译速度极快,C较慢;pascal不分大小写,打字速度快,C远不及;pascal能直接嵌入汇编,C不能;pascal里表示域的所属关系用.(点),C用->,不如pascal方便;pascal里没有参数的函数不用空括个括号,C得空括个括号;等等。C语言里的各种数据结构和算法pascal均能实现,而且可以用一种更简便的办法实现。要说具体点,那就多得说不完了。虽说pascal没有宏的概念,但有常量的概念。
基本语法方面的差别在Delphi和C++Builder中仍然存在。Delphi中的资源远比C++Builder多。Delphi中的所有函数可以看到源代码,而在C++Builder中很多函数只能看到一个“{pascal unit}”的注释。Delphi的查错能力远比C++Builder强,Delphi的编译速度有C++Builder的10倍,(不信自己可以去试) 要是C比pascal更好用,那Borland为什么要用pascal编写VCL呢?