相关疑难解决方法(0)

在面向对象的土地上挣扎?

当我遇到编程问题时,我自然会开始将它们分解为我脑子里的逻辑对象.谁有责任,谁拥有什么,谁来自什么,等等.

我正在与C斗争.我只是不知道如何用程序语言做事.

有经验的C程序员可以帮助解释我在设计时如何考虑我的程序吗?

例如,我想编写自己的Semaphore类.我自然需要一个队列的数据结构,我也想自己编写.如果我需要在Java或C#中执行此操作,我可以简单地编写一个快速的Queue类,并在我的Semaphore类中创建它的新实例.

但在C中,没有对象.那么我是否必须内联我的Queue数据结构的所有行为?

有人可以帮我"搞定"吗?

相关:在c中规划和组织应用程序开发的最佳方法是什么

c procedural-programming

19
推荐指数
3
解决办法
2962
查看次数

在C中规划和组织应用程序开发的最佳方法是什么?

我只需要在C中编码几次,而且每次我都这样做,它就变成了一些无法管理的野兽.

我已经在C#和.Net中完成了大部分的编程,因此我非常习惯于类风格的体系结构,但我似乎无法掌握C语言应用程序中的组织.我应该把函数定义放在一个文件中,将函数定义放在一个文件中,然后在另一个文件中处理,等等.这个主题有没有什么好的资源?

另请参阅:从面向对象的土地中挣扎?

c

3
推荐指数
1
解决办法
1149
查看次数

标签 统计

c ×2

procedural-programming ×1