arr[4] = {0, 1, 2, 3};int* p = arr + 5; // 未定义行为到达返回数值的函数（除main函数以外）的结尾，而没有一个return语句，会导致未定义行为：int f()} /* 未定义行为 */《C程序设计语言》在第2.12节引用下面的代码作为未定义行为的例子：printf("%d %d\n", ++n, power(2, n)); /* 未定义行为 */以及a[i] = i++; /* 未定义行为 */标准库可能指定未定义行为，例如：