c 编程思想,C的编程思想都有那些

1,C的编程思想都有那些其实任何编程的思想都是一样的:编程、编程、再编程!关键还是在于面向对象的方法 。它非常重要 , 如果学不好,就很难学下去了 。
2,什么是编程思想编程思想就是你用某种语言编写程序的思考方式和步骤 。所以不同程序语言的编程思想是不一样的 。比如C是面向过程的 , 所以编程的时候需要主要考虑整个问题的过程 。Java是面向对象的,这个时候需要考虑的是问题中对象的问题 。编程思想,简单地说,给你一个需求,你知道该怎么把这个需求设计好,而且是最优化的读完你自己总结吧,这是基础或者说是一种意识、入门吧就是设计模式编程思想就是编程是设计师的思想【c 编程思想,C的编程思想都有那些】
3,C的编程思想是什么有本书叫C++编程思想 , 你的提问不能一句概况 , 总之用面向对象的思想实现编程 。如果你是新手,那么就看《c++ primer》 如果中级阶段,如你所问,就看《thinking in c++》也就是《c++编程思想》,还有《深入探索c++对象模型》 如果上述书籍还是不够 , 可以看看《代码大全》(此书集大成者 , 有编程思想也有软件工程思想 。。。里面讲到了c++,但是不多),《深入理解计算机系统》(这个不想多解释了~~~楼主自己搜索下吧) 另外 , 讲编程思想的书籍,一般不会特定于某个语言 , 已经上升到思想层次了,对任何语言都普适的 。。。就像程序优化等等主题。。。希望能给你一些启发,抛砖引玉一下~~~
4,C编程思想是什么C#的编程思想就是面向对象(oop) "面向对象"的核心在于,先把所有要解决的分类! 每一类都是包含有特定的属性(功能)! 比如说如果你要用程序来模拟一类游戏角色,如游戏中的主角,它们会有男,有女,有战士有法师等等,但实质上它们都有共同特征,如所有的角色都有攻,防,生,魔等等相同的属性,它们唯一不同的是在属性的数值和属性的数量上! 那么,这时"面向对象"的编程思想实际上就是把前面所说的主角,都在程序时建立成一个对象, 该对象里用某一数据类型对应各主角所有属性! 之后, 以后如果想建立一个战士的话,那么,就定义一个名字为"战士"的对象,对象的结构就是刚才所说的结构! 然后再根据战士的特点赋初值...之后,一个完整的角色就建立完成了...其它的,弓手,法师都是一样的方法建立,不同的只是它们的属性初始值!!! 从上面可以很明显的看出,这样的程式设计方法,在以后维护起来是非常直观和简便的...(因为,程序的结构和人对现实所理解的结构是很相近的)...当然,这种思想也有缺点...从上面就可以看出,尽管战士可能没有法师的魔法技能,但是在设计上,也得包含进去! 否则就很难统一在一起了! (当然,这个问题也可以把战士,弓手,法师各自分类建立来解决,但这样一来,当一个共同属性要修改的时候,那么就会从以前只需修改一个对象变成现成需要修改N个了,这样一来,无异加大了以后的维护量!!! 其实,在用"面向对象"的编程思想来设计程序时,刚才的那个缺点是无可避免的. 因为,在同一类里,大多数情况都会有某一个个体对像的某个属性是多余的!!!,也就是,这样肯定会浪费一定的系统资源!!!,当然,由这样的方法带来的方便和易维护也是非常直接实用的! 到底怎样去设计,最后还得看具体情况)

    推荐阅读