2019春第六周作業

2022-06-28 22:03:13 字數 2191 閱讀 9993

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

(我在這個課程的目標是

掌握指標的使用方法

這個作業在哪個具體方面幫助我實現目標

學會指標的運用

參考文獻

c語言程式設計ii指標,函式

一、本週完成作業

基礎函式題

1.實驗**

#include#include double fun (double *a, double *b); 

int main ( )

double fun (double *a, double *b)

2.設計思路

3.本題除錯過程碰到的問題及解決辦法

這個算是比較簡單的自定義函式了,幾行**就解決了,沒什麼問題,一遍過

4.執行結果截圖 

基礎程式設計題

1.實驗**

#include

void max_min(int a,int n,int *pmax,int *pmin);

int main()

*pmax=max;

*pmin=min;

}2.設計思路

3.本題除錯過程碰到的問題及解決辦法 

錯誤截圖

之前max和min的最初賦值寫成了a,因為自己粗心然後造成了部分正確,然後經過自己檢查後發現,第乙個數應該是a,然後就改過來了正確通過

4.執行結果截圖

預習題1.實驗**

#includevoid input(int *arr,int n);

void max_min(int *arr,int n);

void output(int *arr,int n);

int main()

void input(int *arr,int n)

}temp=arr[m];

arr[m]=arr[0];

arr[0]=temp;

}void output(int *arr,int n)

{int i;

for(i=0;i2.設計思路

3.本題除錯過程碰到的問題及解決辦法

錯誤截圖

做的時候出了乙個段錯誤,一直沒明白到底是什麼錯誤,也沒找出來,然後換了乙個思路就做出來了,果然還是不能在一棵樹上吊死。還有乙個就是沒注意輸出格式,每個元素輸出佔3列,之前沒注意就只在%d前面留了個空格,然後還是經過別人提示才改成了%3d

4.執行結果截圖

1、為什麼要使用指標?它有什麼用?

指標的使用比較靈活,利用指標的靈活的型別轉換,指標通過傳遞位址提高傳輸速度並且節約大量記憶體,使用方便。

指標的作用是記憶體的標籤,指標可以有效地表示複雜的資料結構、動態分配記憶體、有效的使用陣列和字串

2、指標變數在記憶體中暫用多大的空間?它的大小由什麼決定?

指標一般占用的大小是不變的,占用4個位元組

指標的大小由cpu的定址位數決定

學習感悟

總體感覺就是難,還是比較具有挑戰性的,主要還是要靠自己主動的去學,自己去請教和鑽研,老師只是輔助,這樣才能更好的進步。

結對程式設計的優缺點

優點就是2個人可以相互討論,相互學習,學習是在討論中進步的嘛,一起程式設計還可以有效減少自己的失誤等等

缺點就是結對程式設計時間較少,搭檔不熟悉等等吧

2019春第六周作業

本週教學目標 理解變數 記憶體單元和位址之間的關係 掌握如何定義指標變數,怎樣使用指標變數,怎樣進行指標變數的初始化 掌握指標變數的基本運算 理解指標作為函式引數的作用 掌握如何使用指標實現函式呼叫返回多個值 本週作業頭 基礎作業 6 1 求兩數平方根之和 10 分 函式fun的功能是 求兩數平方根...

2019春第六周作業

這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學會指標 參考文獻 c語言程式設計ii 函式fun的功能是 求兩數平方根之和,作為函式值返回。例如 輸入12和20,輸出結果是 y 7.936238。double fun double a,double b 其中 a和 ...

2019春第六周作業

2019春季第六周作業 作業所屬課程 c語言程式設計 作業所需要求 第六周作業 我在這個課程的目標是 掌握如何定義指標變數,指標的運用 我在本作業的目標與所需幫助 返回多個值時,用指標來進行定義 參考文獻 c語言程式設計 函式fun的功能是 求兩數平方根之和,作為函式值返回。例如 輸入12和20,輸...