问答详情
源自:3-9 三目运算符

关于单双引号的问题

为什么在三目运算符输入的是双引号,结果就无法输出y或n

提问者:StevenPenn 2015-08-15 12:55

个回答

  • AAnonymous
    2015-08-15 13:58:01
    已采纳

    类型不符合

    %c 要求参数是 char 类型,单引号表示字符,char

    双引号表示字符串,string,在C中是 char* 表示的即字符数组

    char* 和 char 类型不符合


    要么你用单引号,要么把 %c 改成 %s