C語言部落格作業--函數嵌套調用

來源:互聯網
上載者:User

標籤: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語言部落格作業--函數嵌套調用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.