c語言一道題我看哪個都不對答案是b為啥啊

2021-04-26 20:24:26 字數 1321 閱讀 8450

1樓:跑酷大俠

b是錯的,陣列名是常量不能賦值。該選c可以,*p=a說明p是二重指標,可以再取地址給三重指標。勉強說的通,其他的明顯錯誤

c語言一道題,其實我看哪個都對,答案是a

2樓:匿名使用者

a是陣列名,相當於指來針常自量,所以是不能賦值為其他值bai的。

雖然dud和a的值相等,但a=d依然是zhi錯的。

就像dao是 const int a=5;

然後再做a=5; 雖然不會改變a的值,但編譯器不管那些,只要嘗試給常量賦值就會報錯。

其他幾個正確。

3樓:小痞子

在定義陣列的同時呢定義了一個指標,而a是陣列的首地址,當把a的值給指標d時,說明d已經指向了陣列,當然和a有一樣的值啦

c語言陣列的問題,為什麼第九題為b

4樓:聽不清啊

這是因為while(*p-32)

等同於while(*p-32!=0)

或while(*p!=32)

也就是while(*p!=' ')

所以遇到空格就退出迴圈了。

一道c語言選擇題,為啥這題選a啊,這種型別的題都不是很懂...

5樓:聽不清啊

. 成員選擇(物件),形式:物件.成員名-> 成員選擇(指標),形式:物件指標->成員名在這裡,p是陣列名,也是一個指標,所以,p->k=2;是正確的。

而p[0]是一個結構體(是一個物件),只能使用p[0].k=2;而不能使用p[0]->k=2;

6樓:

其實看一下,b,d的賦值方法是錯誤的,或者說c語言沒有規定這樣的賦值方式。

b項應該這樣賦值:strcpy(p[0].s,"abc")

d項應該這樣賦值:p->s[0]='a'

下面是一道c語言二級真題,答案為b。我想問a錯在**,不能再用s定義結構體變數了嗎? 212【20

7樓:匿名使用者

typedef struct s

t;中typedef就是起到起別名的作用,如果之前的名字還可以使用,那不是起到簡潔的作用,反而程式變得更慢了嗎~

、應為 可用struct s定義結構體變數

8樓:匿名使用者

在c中用struct s

c++中可以用s

9樓:空空

應為 可用struct s定義結構體變數

這道題怎麼做??算了很多遍都不對,答案的方法我也看不懂,誰來解釋一下

直接計算各代數餘子式太麻煩。注意到行列式按第1行就是a11a11 a12a12 a13a13 a14a14,後面那個行列式按第一行就就1 a11 1 a12 1 a13 1 a14 a11 a12 a13 a14。兩個行列式第一行的代數餘子式是相同的 求線代大神解答一個疑問,一道題目的答案看不懂,請...

一道c語言程式設計題急求答案,一道C語言程式設計題 急求答案

最簡單的排序方法是氣泡排序方法。這種方法的基本思想是,將待排序的元素看作是豎著排列的 氣泡 較小的元素比較輕,從而要往上浮。在氣泡排序演算法中我們要對這個 氣泡 序列處理若干遍。所謂一遍處理,就是自底向上檢查一遍這個序列,並時刻注意兩個相鄰的元素的順序是否正確。如果發現兩個相鄰元素的順序不對,即 輕...

求解一道c語言填空題答案,求解一道C語言填空題答案

我來湊一下熱鬧 呵呵 1 主函式裡的p fun std,n stu p 所以 stu 2 題目 找出指定編號 函式用for來求出std i num 與num對比,當兩個字串相同裡就反回該學生!所以答案為 std i num 樓上 magipan 說用std i num,我覺得不對,因為 的左邊應該是...