Web有以下程序#include int fun( char *s ) {char *p=s;while (*p !=0 ) p++;return ( p-s ); }main( ) { printf( “%d\n”, fun( “goodbey!” ) ); }程序的输出结果是 A. 6 B. 8 C. D. 7 答案 B正确答案:B解析:函数fun的主要功能是计算字符串中实际字符的个数,因此”goodbey!”含有字符为8,返回值 … WebMay 10, 2024 · 下列程序的输出结果是()。@[C](2)```#include#includechar*fun(char*t){char*p=t;return(p+strlen(t)/2);}intmain(void){char*str=
c语言问题_百度知道
WebMar 21, 2011 · 将char *fun (char *t)中的return (p+strlen (t/2));改成 return (p+strlen (t)/2);就可以了,因为strlen (t/2)中的t是一个地址,应该是求出t的长度后再除2,所以应该是strlen (t)/2。. char *fun (char *t) {. char *p=t; return (p+strlen (t)/2); } 评论. rockrider001. 2011-03-21 · TA获得超过1562个赞. WebDec 1, 2024 · char *fun () 返回值为指针的函数. 一个函数的返回值类型可以是整型, 字符型 , 实型等, 也可以是指针类型。. 指针型函数定义的一般形式为 :. . . . 本程序中, 函数 … hjpn-.0
已定义以下函数 fun (int *p) { return *p; } 该函数的返回值是
WebC语言习题. 1.有以下函数: char *fun (char *p) { return p; } 该函数的返回值是()。. A. 无确切的值 B. 形参p中存放的地址值 C. 一个临时存储单元的值 D. 形参p自身的地址值. 2. … WebNov 28, 2024 · 這裡需要注意到是,在Visual C++6.0裡,給函式指標賦值時,可以用&fun或直接用函式名fun。這是因為函式名被編譯之後其實就是一個地址,所以這裡兩種用法沒有本質的差別。 Web解决方案:. 1. 返回一个指向字符串常量的指针。. 例如:. char * func () { return "Only works for simple strings"; } 这是最简单的解决方案,但如果你需要计算字符串的内容,它就无能为力了,在本例中就是如此。. 如果字符串常量存储于只读内存区,但以后需要改写它时 ... hjp kehitys oy