单选题
以下与库函数strcmp ( char * s , char *t ) 的功能相等的程序段是( )。
以下与库函数strcmp ( char * s , char *t ) 的功能相等的程序段是( )。
A
strcmp3 ( char *s , char *t )
{ for (;*t==*s ; )
{ if ( ! * t ) return 0 ;
t++ ; s++ ; }
return (*s - *t ) ;
}
B
strcmp1 ( char * s , char * t )
{ for ( ;* s++==*t++;)
if (* s== ' \ 0 ' ) return 0 ;
return (*s - *t ) ;
}
C
strcmp2 ( char * s , char* t )
{ for ( ;*s++==*t++;)
if ( ! * s ) return 0 ;
return ( *s - *t ) ;
}
D
strcmp4 ( char*s , char *t)
{ for (; *t==*s;)
if ( ! * s ) return 0;
return ( *t - *s);
}
答案解析
正确答案:A
解析:
指针
相关题目
单选题
结构体数组中可以包含不同结构体类型的结构体变量。
单选题
以“r” 方式打开一个文件时, 文件指针指向文件首。
单选题
C 语言程序实现与其他高级语言一样也要经过编辑、编译连接和运行这样的三步曲。
单选题
变量被定义后 , 它的作用域和寿命就被确定了 , 并且不可改变。
单选题
break 可用于循环体中, 不可用于 switch 语句中。
单选题
使用 static 定义的变量属于静态变量。
单选题
指针变量, 只能作为函数的形参, 不可以作函数的实参。
单选题
C 语言是一种非结构化程序设计语言。
单选题
在 C 语言程序中 , 凡是没有出现存储类说明符的变量都是自动类的。
单选题
在 switch 语句中, 多个 case 可以共用一组执行语句。
