C语言编程思想

时间:2024-11-05 23:35:51

模块化的思想

模块化程序的特点:单入口、单出口

基本的三种结构:顺序、分支(选择)、循环;

这三个基本结构来安排模块执行的步骤;

循环三要素:初值、条件、更新;

面对编程问题:三步走策略(输入+处理+输出);

编程思想:分而治之  + 变量跟踪 + 换位思考

++++++++++++++++++++++

成功的要素:

扎实的功底
快速学习能力
解决问题的能力
++++++++++++++++++++++
基础知识:
数据结构+算法
操作系统+计算机网络
Linux+C
数据库+设计模式
++++++++++++++++++++++
语言是工具,重要的是思想:
分而治之
编程的思考方式
逻辑推理能力

++++++++++++++++++++++
C语言:
让你更加了解内存和编译原理;
了解程序的细节;直通底层的语言
应用领域:
1、底层开发、操作系统、搜索引擎
2、Linux嵌入式、单片机、硬件驱动(把硬件和操作系统连接起来)
3、系统组件或服务(效率要求高),支撑上层应用
+++++++++++++++++++++++
方向:
后台:Java、C++、Go
人工智能:Python
运维:Linux
安卓:
前端: