首页 试题详情
单选题

设有如下函数定义: int f(char *s) { char *p=s; while(*p!=‘\0‘) p++; return(p-s); } 如果在主程序中用下面的语句调用上述函数,则输出结果为()。 printf("%d\n",f("goodbey!"));

A3

B6

C8

D0

正确答案:A (备注:此答案有误)

相似试题

  • 单选题

    设有如下函数定义  int fun(int k)  { if (k

    答案解析

  • 单选题

    已知递归函数f的定义如下int f(int n){ if (n

    答案解析

  • 单选题

    设有如下函数定义:int f(char *s){ char *p=s;while(*p!=‘ 0‘) p++;return(p-s); }如果在主程序中用下面的语句调用上述函数,则输出结果为()。printf(%d n,f(goodbey!));

    答案解析

  • 单选题

    设有如下定义int (*ptr)();则以下叙述中正确的是()。

    答案解析

  • 单选题

    函数定义如下,int fun(float a) {float b=a 3; return b; } 假设将常数3.6传给a,则函数的返回值是()。

    答案解析

热门题库