是否有可能在整个代码中的任何给定点检查变量的类型?
比如说,我宣布char y = 1; 和功能int SomeFunction (int).然后我将传递y给someFunction它,它将被转换为一个int并最终int将被返回.
我知道这是因为函数声明.我想,但是要确认内部someFunction,变量实际上是类型int和返回的变量someFunction也是int.
这可以在C中完成,还是应该依赖函数声明?C编程语言是否提供了在运行时检查变量类型的任何机制?