一個函數包括數據說明部分和執行語句部分?
可以交叉出現。不同的語言實現也不同,最初的語言一般不允許這樣,因為這會增加編譯器設計的難度,C的早期版本就只能把聲明部分放在一個域的最前面,不能與執行語句交叉(初始化語句與執行語句不同)。
不過考慮到編程的便利性,現在的大多數主流語言都可以這樣,有些需要在使用之前聲明,如C、C++、C#、Java等;而另一些則甚至連聲明都不需要,如Python、Javascript等。
一個函數包括數據說明部分和執行語句部分?
可以交叉出現。不同的語言實現也不同,最初的語言一般不允許這樣,因為這會增加編譯器設計的難度,C的早期版本就只能把聲明部分放在一個域的最前面,不能與執行語句交叉(初始化語句與執行語句不同)。
不過考慮到編程的便利性,現在的大多數主流語言都可以這樣,有些需要在使用之前聲明,如C、C++、C#、Java等;而另一些則甚至連聲明都不需要,如Python、Javascript等。