在C语言中什么叫做未定义行为!

来源:百度知道 编辑:UC知道 时间:2024/05/25 22:15:06

在C语言中,出现未定义,简单来说有以下几种原因:
1、变量类型没有指定。
2、指定类型的方式与C++混淆了,特别是在.c文件中容易出现这种错误。
3、变量指定了类型,但是与使用的变量名不符合,使用的变量名会提示为未定义。

未定义行为,undefined behavior,是指C语言标准没有规定的行为,例如++i++,执行后的结果以编译器的喜好而定,没有正确答案

在C语言中你必须先告诉计算机你所用的变量或者函数的类型 比如说整型 浮点型 字符型 指针型等等 也就是你没用一个变量 你都必须main()先定义它