以下选项中, 不能对主函数中变量 i 和 j 的值进行交换的程序是( )。
A 项与 C 项的区别在于 A 项在创建临时指针 t 时, 并没有对 t 进行初始化, 也没有对 t 正确开辟内存, 导致程序异常, 不能得到正确结果; B 项, 调用函数传入的是 i 与 j 地址, 函数体内交换的是地址内元素,临时变量 t 为整型变量, 能实现 i 与 j 值交换; C 项, 调用函数传入的是 i 与 j 地址, 函数体内交换的是地址内元素, 临时变量 t 为整型指针, 且已正确开辟内存, 能实现 i与 j 值交换; D 项与 B 项相同, 能实现 i 与 j 值交换。答案选择 A 选项。