• 2022-06-09
    以下的定义中,错误的是_______。
    A: char a[20]="SUSE";
    B: char *p="SUSE";
    C: char a[20]; a="SUSE";
    D: char *p; p="SUSE";
  • C

    内容

    • 0

      若有定义:char s[4][40]; ,若要保证语句p=s;能正确执行,则p的定义正确的是_____。 A: char p[40]; B: char *p[40]; C: char (*p)[40]; D: char *p;

    • 1

      以下语句中,存在编译错误的是() A: char a[7],*p; p=a="China"; B: char a[7],*p=a; p="China"; C: char *a; a="China"; D: char a[7]={"China"};

    • 2

      以下语句不正确的是()。 A: char a[6]="love"; B: char a[6], *p=a;p="love"; C: char *a;a="love"; D: char a[6], *p; p=a="love";

    • 3

      以下语句不正确的是( )。 A: char a[6]="test"; B: char a[6],*p=a;p="test" C: char *a;a="test"; D: char a[6],*p;p=a="test";

    • 4

      下面小段程序,哪个是正确的:() A: char * p = new char[10];p[0] = 'K'; delete [] p; B: int *p = new int[25]; p[10] = 100; delete p C: char * p = new int; p = 'a'; delete p; D: int * p = new char[20];p = 'a'; delete p;