前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序实践系列(七)C++概述[通俗易懂]

程序实践系列(七)C++概述[通俗易懂]

作者头像
全栈程序员站长
发布2022-07-07 21:11:06
1700
发布2022-07-07 21:11:06
举报

大家好,又见面了,我是全栈君。

理论练习题

  • C++语言与C语言的本质区别是什么?

[參考答案]:C++与C语言的本质区别就在于C++是面向对象的。而C语言是面向过程的。

  • 面向过程的程序设计方法与面向对象的程序设计方法在对待数据和函数关系方面有什么不同?

[參考答案]: 在面向过程的程序设计中,数据仅仅被看成是一种静态的结构,它仅仅有等待调用函数来对它进行处理。 在面向对象的程序设计中。将数据和对该数据进行合法操作的函数封装在一起作为一个类的定义。另外。封装还提供一种对数据訪问严格控制的机制,因此。数据将被隐藏在封装体中,该封装体通过操作接口与外界交换信息。

上机实习题

  • 熟悉并掌握VC++ 2008/Dev-C++的编程环境。

(1)编辑单个程序的过程。

(2)建立项目的过程。

  • 建立和编辑下面单个程序。并运行。

/*文件名称:abc.cpp*/ #include <iostream.h> void main() { int x,y,z,max; cout << "输入x y z:"; cin >> x >> y >> z; if (x>y) max=x; else max=y; if (max<z) max=z; cout << "max=" << max << endl; } 编译好程序后,一次运行结果例如以下: 输入x y z:2 5 4↙ max=5

  • 建立一个项目proj1,它包括例如以下两个文件,建立和编辑这个项目。并运行。

/*文件名称:file1.cpp*/ #include <iostream.h> extern int max(int,int); void main() { int x,y,z,m; cout << "输入x y z:"; cin >> x >> y >> z; m=max(x,y); m=max(m,z); if (m<z) m=z; cout << "max=" << m << endl; } /*文件名称:file2.cpp*/ int max(int x,int y) { if (x>y) return x; else return y; } 一次运行结果例如以下: 输入x y z:2 5 4↙ max=5

关于Program Language很多其它讨论与交流,敬请关注本博客和新浪微博songzi_tea.

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116203.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年1月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 理论练习题
  • 上机实习题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档