程式語言兩題 - 考試

Bethany avatar
By Bethany
at 2013-07-27T22:43

Table of Contents

1.已知陣列M[15][12],每個元素4bytes。M[5][5]位址=13244868,行為主儲存模式,

則M結束位置為...

我是算13244868+((11-5)*15+(14-5))*4=13245264

可是書本上說還要加3 所以不清楚加3的原因為何

2.#include <stdio.h>
#include <stdlib.h>
#include <string.h>
union grade{
char course[5];
int score;
}Bob;
void printBob(void){
printf("Bob科目=%s\n",Bob.course);
printf("Bob成績=%d\n",Bob.score);
}
int main(void){
Bob.score=98;
strcpy(Bob.course,"數學");
printBob();
strcpy(Bob.course,"數學");
Bob.score=98;
printBob();
system("PAUSE"); return 0;
}

output是Bob科目=數學

Bob成績=-943798596

Bob科目=b

Bob成績=98

那個-943798596和b是怎麼形成的不太清楚

還請會的大大賜教

--
Tags: 考試

All Comments

Regina avatar
By Regina
at 2013-07-31T09:00
第一題我不明白...第二題因為你用union
Thomas avatar
By Thomas
at 2013-08-03T15:13
可以先去了解一下union你就知道為什麼了
Ursula avatar
By Ursula
at 2013-08-08T07:27
union共用記憶體空間 後面指定的會刪除前面指定的
Lily avatar
By Lily
at 2013-08-12T07:25
第一題沒說陣列是否從0開始也可以算???
Dorothy avatar
By Dorothy
at 2013-08-12T22:29
你算出元素頭,+3byte才是元素尾端
Carolina Franco avatar
By Carolina Franco
at 2013-08-17T13:51
所謂的UNION指的是COURSE和SCORE
Rebecca avatar
By Rebecca
at 2013-08-22T09:05
指向相同的記憶體空間,只是型態不同

法學緒論 伊藤 程譯

Franklin avatar
By Franklin
at 2013-07-27T22:31
請問一下 這兩位老師的法學緒論 不知道比較推誰呢 謝謝 - ...

短期內不會再參加任何研訊院舉辦的考試

Hamiltion avatar
By Hamiltion
at 2013-07-27T22:27
※ 引述《HOTISSUE (以前的泫雅回不來了~ 淚~)》之銘言: : 我參加了9次金融研訊院辦的考試,有6次參加了面試 : 但是最後都沒有錄取,可是傷我最重的是臺灣銀行的這次考試 : 我完全可以接受別人比我優秀,導致於我面試後落榜 : 像是自來水那次,只錄取2人,有10人參加面試,我比面試最低標準高10分 ...

郝語特報第七版

Dorothy avatar
By Dorothy
at 2013-07-27T22:25
拜託有人能割愛 我在今年準備CPA中會考試 由於上視訊班錯過了購買and#34;郝語特報第七版and#34;的時間 願有善心人士願意割愛 感激不盡 意者請站內信,謝謝 - ...

科目的選擇

Poppy avatar
By Poppy
at 2013-07-27T22:11
[補習] 與補習班或函授有關的歸此類,內容無關補習班(課程、 師資、費用等)請選其他分類。 由於前幾天全部科目都試聽過了 所以這幾天比較麻煩的是選老師的部分 因為我覺得有些科目老師講課速度很快 而我抄筆記的速度非常慢 所以想重複選 (因為可以自由搭配時數) 底下是我考慮重 ...

生物 英文 & 普化書籍

Megan avatar
By Megan
at 2013-07-27T21:58
出售 1.101~102年 沈浩 生物題庫 A1(中文題)300元 A2(英文題 少數有寫過 介意者勿購買)200元 A3(英文題 少數有寫過 借意者物購買)200元 2.100~101年 沈浩 生物題庫 A1 200元 A2 100元 A3 100元 以上幾乎全新未寫 題目與1 ...