• 2022-05-31
    2.14 设有 char ch; 与语句“ch=getchar();”等价的语句是________。
    A: scanf("%c",ch);
    B: scanf("%c",&ch);
    C: printf("%c",ch);
    D: printf("%c",&ch);
  • B

    内容

    • 0

      若有定义:char *p1,*p2,*p3,*p4,ch;<br/>则不能正确赋值的程序语句为()。 A: p4=&amp;ch;*p4=getchar(); B: p2=(char *)malloc(1);scanf("%c",p2); C: p1=&amp;ch; scanf("%c",p1); D: *p3=getchar();

    • 1

      我们定义一个变量:char ch;可以显示该变量的是( ) A: printf("%c",&amp;ch); B: printf("%d",ch); C: printf("%c",ch); D: printf("%s",ch);

    • 2

      若有定义char *p,ch;则不能正确赋值的语句组是( )。 A: p=&ch;scanf(“%c”,p); B: p=NULL; scanf(“%c”,&ch); C: *p=getchar(); p=&ch; D: p=&ch;*p=getchar();

    • 3

      若有定义:char ch; char *p; p=&amp;ch; 通过指针p给变量ch赋值的scanf调用语句是 。

    • 4

      以下可以实现“输入一个字符到变量ch”的语句是()。 A: scanf("%c",ch); B: ch=getchar( ); C: getchar(ch); D: putchar(ch);