C++预备知识

一、学前基础
学习C++最好有一定的C语言基础,当然也可以直接学习C++,但是难度肯定不一样。建议先粗略了解C语言的语法结构等基础概念知识,在进行系统化的学习C++

二、C和C++的区别

  1. C++在C的基础上添加了对面向对象编程和泛型编程的支持,所以C++是C语言的超集,是C语言的扩充版本,意味着任何有效的C程序都是有效的C++程序,C++程序可以使用已有的C软件库。
  2. C语言面向过程,而C++提供了面向对象的编程。C语言这种过程化编程首先要确定计算机要采取的操作,然后使用编程语言来实现操作。这种面向过程的操作就像对着菜谱做菜一样,首先要确定所有的操作,再一步一步去实现它。与强调算法的过程性编程不同的是,面向对象强调的是数据,它不是将重点放在任务上,而是放在表示概念上,举个例子,前面说面向过程就像对着菜谱做菜,那么面向对象更关心的不是做菜的步骤,而是整个厨房所有食材,器具等的属性,面向对象更像是去模拟现实,而不仅仅是为了解决某一个问题。

三、编程步骤
程序编程步骤

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值