C語言程序設計作業(yè)06-創(chuàng)新互聯

C語言程序設計作業(yè)06

創(chuàng)新互聯服務項目包括蘆溪網站建設、蘆溪網站制作、蘆溪網頁制作以及蘆溪網絡營銷策劃等。多年來,我們專注于互聯網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯網行業(yè)的解決方案,蘆溪網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到蘆溪省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

|

這個作業(yè)要求在哪里https://pintia.cn/problem-sets/1603042333342580736
我在這個課程的目標是熟練掌握C語言課程知識并懂得如何運用,為以后的專業(yè)課打下基礎
這個作業(yè)在那哪個具體方面幫助我實現目標這個作業(yè)可以幫助我更加懂得C語言編程原理,加深對C語言的了解
參考文獻C語言程序設計
1.PTA實驗作業(yè)

1.1指向函數的指針

分析下面代碼,體會 理解 指向函數的指針

#include
int max(int a,int b){
if(a>b) return a;
else return b;
}
int main(){
int(*pf)();
int x=5,y=8,z;
pf=max;
z=(*pf)(x,y);
printf(“max=%d”,z);
return 0;
}
執(zhí)行程序,輸出:
max=8

1.1.1數據處理

1 數據表達 定義了int a,int b,int *pf,int x,int y,int z變量進行計算
2 數據處理
在這里插入圖片描述

1.1.2實驗代碼截圖

在這里插入圖片描述

1.1.3造測試數據

在這里插入圖片描述

1.1.4 PTA提交列表及說明

個人感覺這道題剛看到的時候有點難,無從下手,不知道怎么去切入。后面做了一些嘗試,發(fā)現這其實是一道驗證性的題目,然后前面的疑惑就消除了。

1.2 指向函數的指針代碼分析

代碼分析 指向函數的指針代碼分析
請分析以下代碼,理解函數指針變量。
#include
int add(int a,int b){return a+b;}
int sub(int a,int b){return a-b;}
int mul(int a,int b){return a*b;}
int div(int a,int b){
if(b==0){
printf(“Error:Divide by zero.”);
exit(0);
}
return a/b;
}
int error(int a,int b){
printf(“Error:Expression undefined!”);
exit(0);
}
int main(){
int x,y,z;
char op=‘#’;
int(fun)(int,int);
scanf(“%d%c%d”,&x,&op,&y);
switch(op){
case ‘+’: fun=add; break;
case ‘-’: fun=sub; break;
case '
': fun=mul; break;
case ‘/’: fun=div; break;
default: fun=error;
}
z=(*fun)(x,y);
printf(“Result=%d\n”,z);
return 0;
}
執(zhí)行程序輸入:
1+2
輸出:
Result=3
再次執(zhí)行輸入:
9-8
輸出:
Result=1
再次執(zhí)行輸入:
9/0
輸出:
Error:Divide by zero.
再次執(zhí)行輸入:
1H2
輸出:
Error:Expression undefined!

1.2.1數據表達

1 數據表達 定義了int a,int b,int x,int y,int z,變量進行計算
2 數據處理
在這里插入圖片描述

1.2.2實驗代碼截圖

在這里插入圖片描述
在這里插入圖片描述

1.2.3造測試數據

在這里插入圖片描述

1.2.4 PTA提交列表及說明

經過了7.1的題目,我看到這道題的時候就已經醒悟很多了,知道又是一道驗證性的題,所以整個代碼打下來還好,但是主要是對指向函數的指針代碼的理解還有很多不懂。

2 學習總結 2.1 學習進度條

在這里插入圖片描述

2.2 學習內容和感悟 2.2.1 學習內容總結

學習內容總結:本周學習了指針與數組

2.2.2 學習體會

指針這一章節(jié)感覺還是蠻抽象蠻有難度的,而且還是線上課,所以說目前面臨的挑戰(zhàn)還是挺大的。同時,也臨近期末,對于整個科目的總復習也快要開始了,現階段的學習任務還是比較重的。

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

本文標題:C語言程序設計作業(yè)06-創(chuàng)新互聯
本文網址:http://muchs.cn/article42/ceeehc.html

成都網站建設公司_創(chuàng)新互聯,為您提供面包屑導航用戶體驗、網站收錄品牌網站制作、網站策劃品牌網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都定制網站網頁設計