“行为”是在一些程式设计语言规範中约定的概念,指程式的外部表现或动作。以此概念为基础,可以清晰地描述程式的可预期的性质。
“行为”指程式的外部表现或动作。
现行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中的类似。