1樓:
c錯誤的,所以c是正確答案。原因是p只是宣告為指標,沒有指向,是懸浮指標,不能為其賦值。
a不合法,選a。因為p是指向變數a的,p++指向誰了?不確定,所以非法。
d不正確,選d。因為p=*q;給指標p賦予了個非指標(地址)的值。
a不能執行,理由同3。
2樓:忽忽上升
1.d項中指標p未初始化
2.a項p++之後指向的地址內容不知道為何物,這個操作很危險。
3.d項p = *q錯誤,p為int*指標型別,*q為int型,型別不同,不能賦值。
4.a項p1 = k錯誤,p1為int*指標型別,k為int型,型別不同,不能賦值。
3樓:語多放肆
這些題目出的都有一定的問題 我只能按照出題者想讓你選的答案講解:
1) 選擇c 。出題者認為*p =a是個錯誤操作,應該使用*p =&a;
2)選擇c。float型別不能自增。
3) 選擇d。出題者認為p =*q是個錯誤操作,應該使用p=q。
4)選擇a。出題者認為應該是*p1 =k;
4樓:
1.c *p=a 錯誤,p為空不能賦值
2.a p++就越界了
3.d p=*q錯誤
4.a ,p1=&k
這道題的c語言程式怎麼做?求詳細
5樓:uspta鄭州站
#include
void input(int x,int n);
void output(int x,int n);
int max(int x,int n);
void sort(int x,int n);
int x[10];
int n;
int main()}}}
6樓:
#include
#include
void input(int x,int n) //讀取n個數到陣列x
void output(int x,int n) //輸出陣列中的n個數
int max(int x,int n) //尋找並返回n個數中最大值
return x[max_index];
}void sort(int x,int n) //對輸入的n個數排序 }
}int main()
/*測試資料
輸入:10
22 333 44 552 122 53 53 223 523234 5
輸出:22 333 44 552 122 53 53 223 523234 5
523234
5 22 44 53 53 122 223 333 552 523234*/
求這道c語言題的答案,要詳細過程,謝謝了
7樓:匿名使用者
#include
int main()
printf("%lf\n",s);}
8樓:gta小雞
#include
float func(int n)
int main()
9樓:匿名使用者
#include
double func(int n)
int main()
沒有嘗試編譯執行,應該沒問題,如果有錯誤的話請追問。
c語言程式閱讀題,需要詳細解答步驟
10樓:匿名使用者
你想問什麼?
函式的功能是求階乘。主函式的功能是呼叫函式,輸出1、3、5的階乘並換行。
執行結果:
s=1s=6
s=120
11樓:匿名使用者
func(int n) //計算n的階乘 即 1*2*...*nvoid main()//計算1 3 5的階乘的和在while迴圈中
每次計算i的階乘,並與s相加
i每次自增2
即i的值分別為 1 3 5
計算階乘後相加得到s
12樓:匿名使用者
func函式的功能是求n的階乘,main裡面i=1開始求1,3,5的階乘的總和s = 1!+3!+5!=127
這幾道題怎麼做,這幾道題怎麼做
可以用複方程嗎?1 設制甲 乙原來各有 baix千克和3x千克 1 2 3x 10 x 10 3x 10 2x 20 x 30 乙 3x 90 答 甲du 乙原來zhi各有30千克和dao90千克。2 設1張桌子x元 165 1 4x 13200 1 4x 80 x 320 答 1張桌子320元。謝...
這幾道題怎麼做,這幾道題怎麼做?
1.they are black.2.no,it is amy s.3.they are shorts.4.it is white.5.yes,it is.一1.錯對錯錯錯 第一du副圖 zhi4.it s white.5.yes,it is.第二幅dao圖 1.they are blue.2.no...
請問這幾道極限題怎麼做,這幾道題怎麼做
用泰勒公式,到存在不會被抵消的無窮小階為止。加減的時候不能用你可copy 以拆成兩項算呀 只要bai兩項都存在就可du以其實加減的zhi時候也是可以帶入的 只不過要求 1。兩dao項相加時,他們之比極限不等 12。兩項相減時,他們不是等價無窮小 簡而言之不會相互抵消等於零,這時可以泰勒公式 11 倒...