標籤:bubuko 列表 圖片 def 返回 學習 arch 忘記 如何
一、實驗作業(6分)6-1 遞迴實現指數函數(15 分)提交列表
設計思路
double calc_pow( double x, int n )聲明函數{ 定義一個浮點型 result=1.0*x; if(n==0) return 1;當n=0,說明result =x的n次方。 否則{ return x*calc_pow(x,n-1);繼續調用本身,來實現result*x } }
代碼
本題的調試過程
這是第一次的時候的做法,這樣做有一個問題是,每次遞迴的時候都會將x的值改變,導致最終的結果錯誤。
.2 學產生績管理系統(5分)1.2.1 畫函數模組圖,簡要介紹函數功能。
1.2.2 展示你的工程檔案
1.2.3 函數代碼部分
本系統代碼總行數:2561.2.4 調試結果展示
感覺這道題還是存在一些小錯誤沒有解決,所以就展示不出來了
1.2.5 調試碰到問題及解決辦法。
我在調試的時候,那個put代碼總是不會產生o檔案。導致在聲明的時候總是出現undefine .弄了好久還是解決不了。
還有就是那個search 函數會出現程式崩潰,查了很久查不出來,明天去學校問問同學
最終的排名
三、閱讀代碼(1分)
#include <stdio.h> #include <string.h> char *fun(char *t) 定義指標函數{ char *p = t; 定義指標p讓他=t return (p+strlen(t)/2); 返回p後移4位的字串} int main(void) { char *str = "abcdefgh"; 初始化指標 str = fun(str); 調用函數 puts(str); return 0; }
四、本周學習總結(1分)1.介紹本周學習內容
1:本周新學的內容有遞迴,其中遞迴要注意的有一定要有遞迴出口,遞迴的運算式:如fact=n*fact(n-1);
2:還有就是老師教的如何建工程,雖然還沒成功過,但是基本的操作還是明白了
3:然後就是學習了指標數組,指向指標的指標還有就是二維數組與指標數組的關係
2.學習體會。
這周學習的內容沒有掌握的很好尤其是建工程,老是有錯誤調的我很煩躁,還有就是對於結構體中的結構體不懂的怎麼去運用,還有那個共同體,有點忘記了
指標的進階一開始在上的時候還挺蒙的,後來聽完老師將第二節課就感覺還好一些。
C語言部落格作業--函數嵌套調用