乙巳🐍年

acc8226 的博客

结构化程序设计方法

结构化程序设计方法就是:
将一个求解复杂问题的过程划分为若干个子过程,每个子过程完成一个独立的、相对简单的功能;用算法描述各个过程的操作步骤,每个算法称为一个模块;采用“自顶向下,逐步细化”的方法逐步分解和设计算法模块,再通过调用关系将各个模块组织起来,最终形成一个完整的数据处理算法

函数的定义和调用

main函数 和 库函数(标准函数)

形参和实参
形参属于函数的局部变量

函数体是实现函数功能的主体

函数的声明

阅读全文 »

  1. 面向对象程序设计方法

封装
-提供代码的程序员

  1. 面向对象程序的设计过程

  2. 类与对象的语法细则

  3. 对象的构造与析构

  4. 对象的应用

  5. 类中的常成员与静态成员

  6. 类的友元

阅读全文 »

返回指针的函数

1
2
3
类型 * 函数名(形参表) {
// xxx
}

指向函数的指针
函数返回值类型 (* 指针变量名) (形参类型表列)

1
2
double (*pf) (double);
pf = sqrt;
阅读全文 »

前言

微软公司一位资深软件工程师出的面试题。他让我写函数 strcpy 的代码。
这么一个小不点的函数,他从三个方面考查:
(1)编程风格;
(2)出错处理;
(3)算法复杂度分析(用于提高性能)。

试问有多少软件开发人员对正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复用性、兼容性、可移植性等质量属性了如指掌?并且能在实践中运用自如?。“高质量”可不是干活小心点就能实现的!

我打算定义编程老手和编程高手,请您别见笑。
定义 1:能长期稳定地编写出高质量程序的程序员称为编程老手。
定义 2:能长期稳定地编写出高难度、高质量程序的程序员称为编程高手

阅读全文 »
0%