• 2022-06-16
    若有char st[20]="hello "; ,则执行printf("%d,%d ",strlen(st),sizeof(st)); 后的输出结果为()
  • 6,20

    内容

    • 0

      若有以下定义,则printf语句的输出结果为。 struct student { int a; double b; }st; printf("%d ",sizeof(st));

    • 1

      static char st[]={"C Language"};不能写为: char st[20]; st={"C Language"};

    • 2

      若有以下定义,st已赋初值,则printf语句的输出结果是。 struct student { int num; char name[20]; }st={1001,"Jack"}; printf("%d,%s ",st);

    • 3

      f(st): st[]=st={:,:} f(st) (st[],st[]) 结果是

    • 4

      下面程序输出结果为:#includeiostreamusing namespace std;#includestring.hint main( ){ char st[20]=hello\0\t\\; coutstrlen(st); coutsizeof(st)endl; coutst; return 0;} A: 520hello B: 1220hello\0\t C: 520hello\t D: 1120hello└┘└┘