单选题
以下与库函数strcpy ( Char *p1 , char * p2 ) 功能不相等的程序段是( )。
以下与库函数strcpy ( Char *p1 , char * p2 ) 功能不相等的程序段是( )。
A
strcpy1 ( char* p1 , char*p2 )
{ while (*p2) *p1++=*p2++;}
B
strcpy1 ( char * p1 , char *p2 )
{ while ( ( * p1++ = * p2++ ) ! = ‘ \ 0 ' );}
C
strcpy2( char*p1 , char*p2 )
{ while ( ( * p1 =* p2)!=‘ \ 0’) { p1++ ; p = + +;} }
D
strcpy1 ( char *p1 , char *p2 )
{ while (*p1++=*p2++) ;}
答案解析
正确答案:A
解析:
指针
相关题目
单选题
以“r” 方式打开一个文件时, 文件指针指向文件首。
单选题
C 语言程序实现与其他高级语言一样也要经过编辑、编译连接和运行这样的三步曲。
单选题
变量被定义后 , 它的作用域和寿命就被确定了 , 并且不可改变。
单选题
break 可用于循环体中, 不可用于 switch 语句中。
单选题
使用 static 定义的变量属于静态变量。
单选题
指针变量, 只能作为函数的形参, 不可以作函数的实参。
单选题
C 语言是一种非结构化程序设计语言。
单选题
在 C 语言程序中 , 凡是没有出现存储类说明符的变量都是自动类的。
单选题
在 switch 语句中, 多个 case 可以共用一组执行语句。
单选题
do-while 语句先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。
