• 2022-06-16
    关于字符数组输出的说法,错误的是( )
    A: 用“%s”格式符输出字符串时,printf函数中的输出项是字符数组中全部的数组元素的值。
    B: 用“%s”格式符输出字符数组时,如果数组长度大于字符串的实际长度,也只输出到遇′\0′结束。
    C: 如果一个字符数组中包含一个以上′\0′,则遇第一个′\0′时输出就结束。
    D: 输出的字符中不包括结束符′\0′。
  • A

    内容

    • 0

      main() { char s[ ]="father"; int i,j=0; for(i=1;i<6;i++) if(s[j]>s[i]) j=i; printf("%c,%d\n",s[j],j+1); } A、 输出字符数组s中ASCII码最大的字符及位置 B、 输出字符数组s中ASCII码最小的字符及位置 C、 输出字符数组s中ASCII码最大的字符及字符串的长度 D、 输出字符数组s中ASCII码最小的字符及字符串的长度

    • 1

      将字符数组s1中的字符串拷贝到字符数组s2中,并输出s2,请...______); return 0; }

    • 2

      以下对C语言中字符数组的错误描述是( ). A: 字符数组可以存放字符串 B: 字符数组中的字符串可以整个输入、输出 C: 在赋值语句中只能通过赋值运算符“=”对字符数组整体赋值 D: 字符数组中字符串的结束标志是‘\0’

    • 3

      用printf函数输出一个字符串时,格式字符为%s,输出项可以是此字符串或存放此字符串的数组的数组名。

    • 4

      编一个程序,输入一个字符串,用ToCharArray()方法把字符串中的内容拷贝到字符数组中,然后用foreach输出该字符数组。