• 2022-06-12
    下列关于字符串使用正确的是()
    A: char str[10]; str="Hello";
    B: char *str; strcpy(str,"Hello");
    C: char *str1,str[10]="Hello"; strcpy(str,str1);
    D: char *str; str="Hello";
  • D

    内容

    • 0

      以下正确的初始化语句是: A: char str[]="HELLO"; B: char str[100]= "HELLO"; C: char str[] = {'H', 'E', 'L', 'L', 'O'}; D: char str[] = {'HELLO'}

    • 1

      以下涉及字符串数组、字符指针的程序段中,没有编译错误的是()。 A: char* str, name[1]; str = "Hello"; B: char* str, name[1]; name = "Hello"; C: char str1[10] = "ex1.c", str2[6]; str2 = str1; D: char head_line[]; head_line = "\\0";

    • 2

      以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是______。 A: char* str, name[10]; str = "Hello World"; B: char* str, name[10]; name = "Hello World"; C: char str1[10] = "prog.c", str2[10]; str2 = str1; D: char head_line[]; head_line = "=============";

    • 3

      ‎下面错误的初始化语句是_____‌ A: char str[]="hello"; B: char str[]={'hello'}; C: char str[100]="hello"; D: char str[]={'h','e','l','l','o'};

    • 4

      下段代码的运行结果是: intmain() { chara; char*str=&a; strcpy(str,"hello"); puts(str); return0; }