设有如下的程序段: char str[ ]="hello"; char *ptr; ptr=str; 执行上面的程序段后,*(ptr+5)的值为( )。
举一反三
- 下列程序段中,不能输入字符串的是________。 A: 程序段如下:char str[10];puts(gets(str));; B: 程序段如下:char str[10];scanf(“%s”,str); C: 程序段如下:char str[10];gets(str); D: 程序段如下:char str[10];getchar(str);
- 有如下程序段: int arr[]={10,20,30},*ptr=arr; ++*ptr; printf(“%d”,arr[0]); 则执行上述程序段后输出结果为
- 中国大学MOOC: 设有如下的程序段:char str[ ]=
- 若有一下程序段 int *ptr,x,y=11; ptr=&x; *ptr=10; x=*ptr+y; 执行该程序段后,x的值是 ______。 A.12 B.11 C.21 D.编译出错
- 设有以下程序段: struct MP3 { char name[20]; char color; float price; }std,*ptr; ptr=&std: 若要引用结构体变量std中的color成员,写法错误的是( )。 A.std.color B.ptr->color C.std->color D.(*ptr)color