您现在所在的是:

无所不谈

回帖:14个,阅读:256 [上一页] [1] [2] [下一页]
8526
fujifa
文章数:2964
年度积分:96
历史总积分:8526
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2026/5/2 13:11:36
#10楼
以下是引用逍遥的久鸣2026/5/2 10:35:59的发言:
好长一段时间没有看到版主,逛论坛了!表情表情

我不是版主~~~~~~~~~~~~
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
20662
pqsh 版主
文章数:7678
年度积分:396
历史总积分:20662
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2026/5/5 22:37:41
#11楼
以下是引用czhaii2026/5/1 10:16:21的发言:
谭浩强C语言买过的
还有C和指针
研究得不深入
也不是专业的
平时还要打螺丝
单片机小项目只需要那么都常规变量和语句
结构体都没有用到
玩Visual Studio可以帮助更好理解C语言
我觉得楼主可能有误解, 基本上C++和C不是一个东西, 只不过是借了它的一些语法.
所以小单片机还是用不上C++的.
正如你自己所说, C是变量和语句, 就是以前说的所谓数据结构和算法.
但是C++不是这样的, 它是用物体来定义的, 当然物体里面也是数据和算法. 但显然不是C那样考虑问题. C是去完成一个任务, C++是去定义一个物体, 然后安排物体自己去完成任务. 举个例子, 让一个人去买糖, C是这样做的, 一个人, 几块糖, 买了. 而C++是这样做的, 定义人, 定义糖, 然后这个人是某个人,糖是某几块糖, 人有买的动作(方法)和有糖的存放, 糖有糖的数量. 然后人买, 存糖变多, 糖减少. 如果很多人买糖, 人有各种, 糖有各种, C需要定义很多人, 很多糖; C++定义一种人, 一种(类)糖, 然后给它们添上不同的特征.
相对于简单的单片机, 最大的误解还在于顺序性代码. 基本上C++不注重顺序性代码. while(1)它也不知道执行到哪里去了.
当然用vs作为练习编程, 实现和检验自己的想法, 是个比较好的工具.
C++的程序可以直接用VS生成, 如果打开的话, 也可以用直接打开文件夹选项. C++仍是开源的一个好工具语言, 也是多平台支持的工具. 当然现在python比它更活跃.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
2830
czhaii
文章数:508
年度积分:472
历史总积分:2830
注册时间:2016/3/13
发站内信
发表于:2026/5/6 12:07:11
#12楼
以下是引用pqsh2026/5/5 22:37:41的发言:
以下是引用czhaii2026/5/1 10:16:21的发言:
谭浩强C语言买过的
还有C和指针
研究得不深入
也不是专业的
平时还要打螺丝
单片机小项目只需要那么都常规变量和语句
结构体都没有用到
玩Visual Studio可以帮助更好理解C语言
我觉得楼主可能有误解, 基本上C++和C不是一个东西, 只不过是借了它的一些语法.
所以小单片机还是用不上C++的.
正如你自己所说, C是变量和语句, 就是以前说的所谓数据结构和算法.
但是C++不是这样的, 它是用物体来定义的, 当然物体里面也是数据和算法. 但显然不是C那样考虑问题. C是去完成一个任务, C++是去定义一个物体, 然后安排物体自己去完成任务. 举个例子, 让一个人去买糖, C是这样做的, 一个人, 几块糖, 买了. 而C++是这样做的, 定义人, 定义糖, 然后这个人是某个人,糖是某几块糖, 人有买的动作(方法)和有糖的存放, 糖有糖的数量. 然后人买, 存糖变多, 糖减少. 如果很多人买糖, 人有各种, 糖有各种, C需要定义很多人, 很多糖; C++定义一种人, 一种(类)糖, 然后给它们添上不同的特征.
相对于简单的单片机, 最大的误解还在于顺序性代码. 基本上C++不注重顺序性代码. while(1)它也不知道执行到哪里去了.
当然用vs作为练习编程, 实现和检验自己的想法, 是个比较好的工具.
C++的程序可以直接用VS生成, 如果打开的话, 也可以用直接打开文件夹选项. C++仍是开源的一个好工具语言, 也是多平台支持的工具. 当然现在python比它更活跃.
C++也可以写C的语法
仿真比keil软件方便,以前6.0版本玩过。
什么控制台程序,什么对话框,
要不是换电脑不能用了,估计现在会玩得更多一些。
6486
121111115
文章数:1582
年度积分:330
历史总积分:6486
注册时间:2015/3/16
发站内信
2018论坛分享达人
发表于:2026/5/7 15:41:45
#13楼
C和C++的关系,我的理解是这样的,C是个底层语言,C++是C的上层建筑,就是说C++有很多库可以直接调用,这就比C要方便,但是这库都是提前用C写好以后封装的,实际开发中用C开发就比较麻烦一些。比如一个AD转换功能块,你得一句一句写出来再用。而C++则可以直接调用用C提前封装好的AD转换功能块。就像造房子一样,C是挖土烧砖,在砌墙。而C++是直接拿C烧好的砖直接砌墙。所以这C++是C在使用过程中的一个经验累积产物,为了更高效开发而产生的,换言之,同一个项目两者都可以开发出来,一个是堆叠组装,一个则是纯手搓。
2830
czhaii
文章数:508
年度积分:472
历史总积分:2830
注册时间:2016/3/13
发站内信
发表于:2026/5/7 18:52:56
#14楼
有一点C语言基础 作为兴趣有时间了解了解C++也是很必要的

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2026 Gkong.com, All Rights Reserved

62.4004