单选题
下面程序的功能是将一个整数字符串转换为一个整数, 如"-1234"转换为-1234 , 请选择填空。
下面程序的功能是将一个整数字符串转换为一个整数, 如"-1234"转换为-1234 , 请选择填空。
# include
# include
main ( )
{ char s[ 6 ] ;
int n ;
gets ( s ) ;
if ( * s = = '-') n =-chnum ( s +1 ) ;
else n = chnum ( s ) ;
printf ( " % d \ n “, n ) ;
}
chnum ( char *p )
{ int num = 0 , k , len , j ;
len = strlen ( p ) ;
for ( ; ( ) ; p++)
{ k = *p -'0';
j = (--len ) ;
while ( j -->0) { k =k * 10 ; }
num=num + k ;
}
return ( num ) ;
}
A
*p !=' \ 0 '
B
* ( + + p ) ! = ' \ 0 '
C
*(p + + ) ! = ' \ 0
D
len ! = 0
答案解析
正确答案:A
解析:
指针
相关题目
单选题
逻辑表达式的值只能为 1 或 0。
单选题
continue 只能用于循环体中。
单选题
凡在函数中未指定存储类别的局部变量, 其默认的存储类别为static。
单选题
一个变量的地址称为该变量的指针。
单选题
变量被定义后 , 它不仅有一个确定的地址值 , 而且还会有一个确定的本身值。
单选题
一个数组是由连续的一块内存单元组成的, 指针变量就是这块连续内存单元的首地址。
单选题
结构体数组中可以包含不同结构体类型的结构体变量。
单选题
以“r” 方式打开一个文件时, 文件指针指向文件首。
单选题
C 语言程序实现与其他高级语言一样也要经过编辑、编译连接和运行这样的三步曲。
单选题
变量被定义后 , 它的作用域和寿命就被确定了 , 并且不可改变。
