行為

程序設計語言術語

“行為”是在一些程序設計語言規範中約定的概念,指程序的外部表現或動作。以此概念為基礎,可以清晰地描述程序的可預期的性質。

目錄

正文


“行為”指程序的外部表現或動作。
現行C語言國際標準ISO 9899:2011定義為:
3.4
1 behavior
external appearance or action
ISO C在此之上定義undefined behavior(未定義行為)、unspecified behavior(未指定行為)、implementation-defined behavior(實現定義的行為)等重要基本概念,以方便描述什麼是符合語言規範的實現。此外,儘管ISO C++沒有正式定義“行為”這個術語,它也定義了undefined behavior等術語,含義和ISO C中的類似。