1樓:網友
#include
using namespace std;
struct student
int number;
char name[12];
int mathscore;
int cppscore;
void main(){
student xs[100];/靜態陣列大小必須固定的即改為xs[100];
student *pa=xs;
int n,i;
cout<<"入學人數:";
cin>>n;cout<>xs[i].number;//endl;
cout<<"n第"<>xs[i].name;//endl;
cout<<"n第"<>xs[i].mathscore;//endl;
cout<<"n第"<>xs[i].cppscore;//endl;
for(i=0;i<=n-1;i++,pa++)是逗號。
cout<<"學號" 2樓:網友 很多錯誤,我改了一下,也不是很好,但能執行了。 #include using namespace::std; struct student student() int number; char name[12]; int mathscore; int cppscore; const int n=5; void main(){ int i; student* xs[n]; for (int i=0;i>xs[i]->number; cout<<"第"<>xs[i]->name; cout<<"第"<>xs[i]->mathscore; cout<<"第"<>xs[i]->cppscore; for(i=0;i<=n-1;i++) cout<<"學號" 關於c語言結構體指標的乙個疑問? 3樓:格里程式設計辦公技巧 出現此問題的原因在於連結串列建立create函式有問題,問題定位在圖中紅色框內。 此處每個節點使用的是區域性變數,函式結束後,區域性堆疊雖然內容不會清除,但記憶體會被**,如果其它地方也使用堆疊可能會分給它用,記憶體內容就會改變。正確的方式是申請堆記憶體。使用malloc函式,同時包含標頭檔案#include。 框內**改成: struct student *b = struct student*)malloc(sizeof(struct student)); b->next = null; b->num = 2; struct student *a = struct student*)malloc(sizeof(struct student)); a->next = b; a->num = 1; struct student *head=a; 結構體指標與結構體變數用作函式引數時有什麼區別,在用法上 4樓:網友 (1)結構體指標作為函式引數時,呼叫時傳遞的是指向乙個結構體變數的指標(即結構體變數的位址);結構體變數作為函式引數時,呼叫時傳遞的結構體變數本身。 2)以下**顯示了呼叫時的區別。 #include 定義結構體型別point */ typedef struct point; void fun1(point point) void fun2(point ppoint) void main( ) 程式的輸出為: x=100, y=200 x=110, y=210 3)觀察上面程式執行的結果發現 fun1函式執行後,p並沒發生變化;而呼叫fun2後,p卻改變了。這是因為:呼叫fun1時,所傳遞的引數p被複制到呼叫堆疊中,fun1函式所操作是堆疊中的變數而不是原來的那個變數(main中的p);另一方面,呼叫fun2時,傳入的p的位址,fun2通過位址,修改了main中的變數p。 這是結構體指標與結構體變數用作函式引數最大的區別。 乙個結構體a,當它的指標作為引數傳入函式func,那麼在func中可以通過指標改變結構體的值,函式返回後,結構體的值被改變; 但是,當結構體變數作為引數傳入函式func時,在func函式中即使對他進行了修改,當函式返回時,結構體本身並沒有改變,因為修改的只是他的乙個副本。 5樓:閭丘素芹支辰 你的理解是對的。copy 形參是結構體變數的,你對該結構體的所有修改都不會影響到實參,因為形參是實參的乙個完整拷貝。 形參是結構體指標的,你對該結構體的修改直接影響實參的結構體資料。因為形參和實參都指向同乙個記憶體區塊。注意:形參是乙個指標,如果只改變指標本身,則不影響實參。 發一下 這臺配置滿足日常辦公使用,玩英雄聯盟沒壓力,絕地求生還有點點吃力。大神幫我看一下電腦配置可以嗎 謝謝啦 配置沒問題,都是相容的,如果買盒裝 i5 7500處理器,那麼散熱器就別買了,盒裝cpu已經包含一 內個還不錯容的散熱器了。如果換 散片i5 7500,那麼此時配個散熱器正合適,散片i5 ... main void func func 宣告兩函式。static car car 初始化結構體變數car,併為靜態的,說明值不變。printf s,s 輸出fj redfunc car 呼叫func函式,這裡用取位址運算子,是因為呼叫的函式為指標。printf s,s 輸出。func car 呼叫函... hello,i am your beloved clas ate caroline,you are a special laughing boys,slightly annoying,but in the mid autumn festival,or wish you 朗讀顯示對應的拉丁字元的拼音 ...在嗎大神,麻煩幫我看一下電腦配置可以嘛
誰幫我翻譯一下這道C語言題
請幫我翻譯一下用英語