关于C语言的一个问题
这种题目挺骗人的,基本都是文字游戏。
第一个问题中的c,意思是一个编程语言要成为结构化程序,必须有三个基本结构:顺序、分支、循环。比如一个人是人,就一定是生出来的,不是狗,也不是猪,因为基因不一样。这里的序列、分支、循环结构相当于基因。
第二个问题中的c是指如果一个程序是用结构化程序设计语言编写的,它就是结构化程序,不一定需要有序列、分支、循环等基本结构,但用来编写这个程序的程序设计语言必须是具有写序列、分支、循环等基本结构能力的程序设计语言,也就是说,如果这个程序被扩展,可以用序列、分支、序列结构来编写。比如一个已经出生的人,因为天生残疾,失去了胳膊,摔断了腿。即便如此,他还是一个人,因为他的基因是人类的,只是不完整。