c語言題目,高手幫哈忙

2022-03-03 21:38:40 字數 700 閱讀 3170

1樓:匿名使用者

1 int 32 long 32 float 32 double 64 int* 32 char* 32

2 合法,a+11=62

3 有問題,輸出的應該是亂碼

4struct abc

struct abc *a = (struct abc *) d;

a.a=123;a.b="123",a.c=1.23;

5 int search_bin ( sstable st, keytype kval )

// while

return 0; // 有序表中不存在待查元素

} // search_bin

7 交換:

int a,b;

a=a+b;

b=a-b;

a=a-b;

2樓:匿名使用者

1.機器不同資料儲存方式存在差別,現在大多數機器是int兩位元組

long四位元組

double四位元組

指標都是兩位元組.

2.char的定義本身是unsigned int3.b是二級指標,指向字串首地址指標的地址,是未知的,所以輸出是亂碼

4.void *d如果已經初始化指向某一地址裡.必須用malloc函式進行記憶體分配,成功後才能依次賦值

5.6.將大數全部按字串計算.7.

cc語言程式設計高手請進!幫個忙,C C C語言程式設計高手請進!幫個忙!

我以前做過一個的,你自己拿去改改名字吧 很長的哦 include include include malloc函式需要的標頭檔案 include 巨集assert需要的標頭檔案 struct student 物件結構體 struct student stu 30 int n 10 typedef s...

c語言題目,c語言題目

不一樣,分別是1,2 至於第一個是以就不用說了,輸出的配對是從左向右的。第二個區別在於多了一個括號,相當於逗號表示式。輸出的是逗號後面的數,即是b的值。第一個輸出1,第二個輸出2 原因第一個程式只輸出一個 d,按照從左到右的順序來輸出,第二個程式,printf d a,b a,b 式中逗號運算子使用...

c 高手,解答c語言排序題目,高分送

include define n 10 void main 用每次迴圈的第1個數與之後的所有數比較 如果發現有比第1個數大的就交換一下 這樣j迴圈之後第i個數必然是之後最大的一個了for i 0 i include using namespace std void main for i 0 i 10...