编程中的间接性与面向对象编程
1. 间接性的概念与应用
1.1 变量的间接性
在编程中,添加变量能让代码更简洁、易扩展。例如,当需要改变循环值时,若使用变量,程序员只需修改该变量,而无需仔细检查每个使用具体数值的地方。
1.2 文件的间接性
以 Word-Length 系列程序为例,介绍文件作为间接性的应用。
1.2.1 Word-Length-1
该程序打印单词及其长度,代码如下:
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
const char *words[4] = { "aardvark", "abacus",
"allude", "zygote" };
int wordCount = 4;
for (int i = 0; i < wordCount; i++) {
NSLog (@"%s is %lu characters long", words[i], strlen(words[i]));
}
return (0);
} // main
运行结果:
aardvark is 8 characters long
abacus is 6 characters long
allude
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



