#include#include#includeint main() { int num1=1; char ha[6]=num>0?"dj":"nanguo"; printf("%s",ha); system("pause"); return 0; }
这是我写的一个三目运算符的测试小程序,我很奇怪,为什么会报错。我想通过判断整数型num是否大于0,来把dj或者nanguo赋给长度为6的ha字符数组,我感觉逻辑是没有问题的,而且长度也是够用的