下面程序是指从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。#include <stdio.h>main (){ int i; char? s[21],*p;for (i=0;i<20;i++)s[i]=getchar ();s[i]=【6】;p =【7】while (*p)putchar? (【8】);}

题目

下面程序是指从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。

#include <stdio.h>

main ()

{ int i; char? s[21],*p;

for (i=0;i<20;i++)

s[i]=getchar ();

s[i]=【6】;

p =【7】

while (*p)putchar? (【8】);

}


相似考题
参考答案和解析
正确答案:
'\0';s;*p++
更多“下面程序是指从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请 ”相关问题
  • 第1题:

    char (*p)[10];该语句定义了一个

    A.指向含有10个元素的一维字符型数组的指针变量p

    B.指向长度为10的字符串的指针变量p

    C.有10个元素的指针数组p,每个元素可以指向一个字符串

    D.有10个元素的指针数组p,每个元素存放一个字符串


    int *p; p=a[0];

  • 第2题:

    10、fgetc(fp):从fp指向的文件读入一个字符串,fputc(‘A’,fp) 把字符A写到文件指针变量fp所指向的文件中。


    正确

  • 第3题:

    3、char (*p)[10];该语句定义了一个

    A.指向含有10个元素的一维字符型数组的指针变量p

    B.指向长度为10的字符串的指针变量p

    C.有10个元素的指针数组p,每个元素可以指向一个字符串

    D.有10个元素的指针数组p,每个元素存放一个字符串


    int *p=a;

  • 第4题:

    5、char (*p)[10];该语句定义了一个

    A.指向含有10个元素的一维字符型数组的指针变量p

    B.指向长度为10的字符串的指针变量p

    C.有10个元素的指针数组p,每个元素可以指向一个字符串

    D.有10个元素的指针数组p,每个元素存放一个字符串


    int *p=a;

  • 第5题:

    利用字符指针将字符串s中从第n个字符开始的内容复制到字符串t中


    A A.【解析】本题考查取子串函数的知识。在VBA中有3种取子串函数:Left函数用于在字符串左端开始取n个字符;Right函数用于在字符串右端开始取13个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。截取第3个字符开始的2个字符应该用Mid(S,3,2)。