• 2022-06-03
    下面定义的变量那些正确,那些不正确,对于不正确的说明原因并改正。char c1,int a2; int a,x;float x,y; a,b;char;char if; int a,b Int a;b;c;
  • 第二个正确,其余不正确。改正如下:char c1;int a2; char a,b;char a;int a,b; int a,b,c;

    内容

    • 0

      若有定义: union Data { int i; char c; float f; }x; int y; 则正确的语句是

    • 1

      下列变量说明语句中,正确的是( ) 。 A: char : a b c ; B: char a;b;c; C: x, z:int; D: int x, z;

    • 2

      以下正确的数组定义语句是( )。 A: int n=5, x[n]; B: int x[5]={0,1,3,5,7,9}; C: char c1[]={'1','2','3','4','5'}; D: char c2[5]="12345";

    • 3

      以下不正确的变量定义是( )。 A: double x[5]={2.0,4.0,6.0,8.0,10.0}; B: int y[5]={0,1,3,5,7,9}; C: char c1[]={‘1’,’2’.’3’,’4’,’5’}; D: char c2[]={‘\x10’,’\xa’,’\b’};

    • 4

      设int 型变量 a 、b ,float 型变量 x 、y ,char 型变量 ch 均已正确定义并赋值,正确的switch 语句是。( )