這個作業屬於哪個課程
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,輸...