1樓:匿名使用者
改好了 發到你郵箱裡了
這裡也改了一份,這個比較好,又改了點小問題#include"stdio.h"
#include"stdlib.h"
#include"time.h"
#include"string.h"
#include"windows.h"
#include"conio.h"
int result;
int f1()
void f2() //隨機產生一個數
while(m < 999);
result = m;
} int f3() //猜數
if(x == 4)
else
printf("%da", x);
int y = 0;
for(int i = 0; i < 4; i++)for(int j = 0; j < 4; j++)printf("%db\n", y - x);
return 0;
} void f4(int g)
void f5()
void f6()
void f7()
void main()
f4(g);
break;
} case 2:f5(); break;
case 3:break;
default:f6();
} }getchar();}
2樓:匿名使用者
錯誤一:語句if(*(c(*j+i))==*(n+i))中c不是函式,所以必須有c*(*j+i),c語言不會解析你的語句為乘法的,它以為是函式。同時*j指向的是地址,你這裡可能是筆誤,修改為:
if(*(c*(j+i))==*(n+i)),同時你這句話錯的一塌糊塗。
錯誤二:語句g=f3(a,b,n,*c,&j,&g);中,你定義的函式分f3()為無返回值的函式,你去在這裡引用返回值,必然是錯誤。
錯誤三:sleep(2000)函式應該是sleep(2000);
3樓:匿名使用者
我找到一個錯誤:sleep(2000);改為sleep(2000);
大一c語言追加50分求解 指標函式我沒看懂 10
4樓:匿名使用者
#include
#include
int main()
char *ch(char *str1,char *str2)
5樓:匿名使用者
,大寶鄧雨涵,女孩子。
6樓:喵不語
char*返回的是地址,char返回的是字元!
大一c語言追加50分求解 指標函式我沒看懂啊
7樓:逍遙一仔仔
char *ch(char *str1,char *str2)這個有*的,來
代表函式
返回值型別源是char *的,是指標型別,可以指向(即返回一個字串),沒有了 * 返回的只能是char型別,只能返回一個字元,而且函式實現裡,char *p定義了p的型別,最後return(p),只能是char *
8樓:_耀哥
區別很大,加*返回的是地址,不加的話返回的是字元
9樓:匿名使用者
就是返回值不同而已,一個返回char一個返回char *
大一c語言追加50分求解 指標函式 20
10樓:匿名使用者
char* ch(char *str1, char *str2);
返回值是 char*, 也就是說這個函式返回指向char型別的指標。
11樓:阿冬
沒有區別,函式名有兩重含義,既可以是函式名稱,也可以代表指向該函式的指標,也就是說,在c語言中,一個函式名稱前面加上*,甚至加上多個*,含義都是一樣的。
12樓:匿名使用者
貌似你程式有問題。指標函式相當於一個變數!值為函式體。指標可以比較細粒度的操作記憶體。。與普通函式存在一個直接引用與間接引用的區別。供參考,
大一c語言追加50分求解 指標函式我沒看懂啥叫指標函式
13樓:一方行走
這個例子是你自己敲的嗎,用的不對
char *ch(char *str1,char *str2)是返回值為char * 的指標的函式
char ch(char *str1,char *str2)是返回值為char 的變數的函式
char (*ch)(char *str1,char *str2)是指向返回值是char型變數的函式指標
char * (*ch)(char *str1,char *str2)是指向返回值是char* 型指標的函式指標
求找c語言錯誤,求找C語言錯誤
你在str c 81 應該傳一個陣列的首地址吧,還有子函式的引數那應該是個指標,這樣傳過去函式才能對句子進行解析 include include int x,y,z,w int main void str char s 如上,首先你的 不安全,也出現了陣列越界的情況,其次,函式引數定義方式不合理,非...
c語言的函式問題,c語言函式呼叫問題
可以不寫,但是要把你的自定義函式寫在主函式前面才行。就是說把z的值返回到主函式,本例中就是把z的值返回給c。不能不寫的,否則當編譯器編譯到你main函式時,由於還沒編譯到下面的max定義。所以它找不到max到底是什麼符號。一般申明都寫在函式後面的,否則,出了main外,其他函式看不到max的申明的。...
c語言函式宣告的問題,C語言函式宣告的問題
我也來 說幾句。標準編譯器 對函式的呼叫 都要 先申明 才能 呼叫 生產的時候就這樣設定的 我推薦試用 大點的 vs2005,vc2000.小點的 dev cpp turboc 3.0 2.0 不支援滑鼠有點 麻煩 這裡 就涉及 申明和定義之間的區別。申明 不開闢記憶體,僅僅告訴編譯器,申明的部分存...