个人理解:
初始化目的是在执行某操作之前,对相关结构进行无效化配置的操作流程,使环境得到清理,后续流程使用该配置值可以正常按照预期执行程序流程;如在不同场景中无效值可以为全0,全f,‘CD’序列等;所谓无效化配置,是针对有效配置而言的。
赋初值与初始化的执行时机大致相同,不同点在于所赋的值可以是有意义的默认值,比如将返回值初值赋为FAIL,中间流程可更改,最终返回。
个人理解:
初始化目的是在执行某操作之前,对相关结构进行无效化配置的操作流程,使环境得到清理,后续流程使用该配置值可以正常按照预期执行程序流程;如在不同场景中无效值可以为全0,全f,‘CD’序列等;所谓无效化配置,是针对有效配置而言的。
赋初值与初始化的执行时机大致相同,不同点在于所赋的值可以是有意义的默认值,比如将返回值初值赋为FAIL,中间流程可更改,最终返回。