C語言,老師留的作業,求高手解答

2021-05-04 18:23:45 字數 2791 閱讀 4450

1樓:匿名使用者

書寫程式應遵循的規則有哪些

高內聚低耦合

if語句的三種基本形式

if if-else if-else....else

簡述變數的概念並寫出其宣告格式

變數是記憶體棧區內的一塊空間 宣告格式 var_type var_name = init_val, [var_name = init_val......]

請寫出函式定義的一般形式

return_type foo_name(param_type param1, .......) ;

簡述c程式上機除錯的一般步驟

寫好**,然後debug 若有問題用輸出,斷點,等方法處理 直到所有測試案例都通過

區域性變數的儲存類別有哪幾種,分別用什麼關鍵字說明

1種 普通區域性變數 不需要什麼關鍵字

其他的 比如 static 和 const的區域性變數實際儲存區域不是棧區,而是全域性資料區,所以

不能算,所以實際上題目有問題

什麼是陣列,簡述陣列變數與簡單變數的區別

陣列是一段連續儲存的空間,和簡單變數在語法書寫上和語**釋上有些區別以外沒有任何區別

例如 int a; 和 char c[4]; 兩者空間完全一樣,並且可以是用char c[4]儲存int資料

比如 int a = 0;

char c[4] = 0;

int *pc = (int*)c;

*pc = a;

簡述c語言的資料型別

基本型別

char //1位元組

short //2位元組

int //16位系統2位元組 32位系統 4位元組

long // 4 位元組

long long // 8位元組

float //4位元組浮點

double // 8位元組浮點

continue語句的作用是什麼

結束檔次迴圈

簡述區域性變數的概念及其作用域

區域性變數是在棧區分配空間的變數 遵循棧區規則 作用域 從語法上看一對{}內,從記憶體看當前棧範圍 //另外對於這個需要看編譯器 tc 不允許在變數使用後定義變數 而 gcc可以

c語言中提供哪三種迴圈語句,並寫出這三種語句的一般形式

while(cdt) ;

do while(cdt);

for(init; cdt; other) ;

簡述c語言中對陣列進行初始化賦值的一般形式

var_type arr_name[size] = ;

如何使用註釋語句,使用註釋有什麼好處

/**/ 方便閱讀 //當然因人而異 差的註釋 反而妨礙閱讀

簡述變數的作用域

一個變數可訪問的範圍 或者叫可見範圍

簡述標準型別資料格式轉換規則

位元組短或者相同的的向位元組長的轉換不損失資料 否則就可能丟失資料

整形向浮點轉換不丟失資料 相反丟失資料

無符號轉有符號 有符號轉無符號 需要看資料的範圍是否有沒有超出範圍,因為有符號比無符號少1位資料,這1位用作符號位了

簡述符號常量與變數的區別

符號常量 也儲存於常量表裡, 常量表在全域性資料區 和變數的區別是 可見性不同 生存週期不同,

同時程式執行過程中不能執行賦值操作,即使執行的 該常量表中的資料也是不變的

2樓:匿名使用者

慢函式main編碼換0101可執行檔案有計算機處理轉換可執行檔案

有一道c語言程式設計的題,老師留的作業,有沒有c語言高手幫忙解決一下,設計一個程式。

3樓:匿名使用者

#include

int main()

for (i=0;i<2;i++)

for (i=1;i<11;i++)//統計人數return 0;

}幫你解決了! 你也太摳門了哈,一分都不給!

呵呵,我樂於助人!幫你了!

老師佈置程式設計作業,求高手解答!

4樓:一直吊車尾

c#控制檯程式,和c其實相差無幾。。

class program

console.writeline("using for sentence:3!+5!+7!=",number);

#endregion

#region while

int data1 = 3;

int number1 = 0;

while (data1 <= 7)

console.writeline("using while sentence:3!+5!+7!=",number1);

#endregion

#region

int data2 = 3;

int number2 = 0;

dowhile (data2 <= 7);

console.writeline("using do while sentence:3!+5!+7!=", number2);

#endregion

console.readkey();

}static int cal(int i)} class program

x=\t",i,j,i*j);

}console.writeline();

}console.readkey();}}

5樓:煞神一刀

九九乘法表

#include

#include

void main()

printf("\n");

}getch();}

c語言程式設計作業求解答,C語言程式設計作業求解答

9.d 10.c 11.d 12.c 13.b 14.d 15.a.c語言程式設計作業求解答 等 10 16.d 17.b 18.b 19.a 20.b 1.a2.b 3.b4.a d b b a b a a b a a c語言程式設計作業 求解答 20 dbcd 此題有歧意,本意可能讓選c,但在識...

C語言的問題,求高手解答,C語言的一個問題,求高手解答 !

haha 為動態函式,在函式呼叫結束之後,會釋放分配的記憶體,也就是說你用p所指向的 haha 在函式結束後會被釋放 如程式,為什麼編譯無錯誤,卻執行不出來 下面程式vc6執行通過 include include void haha char q q haha 能執行出來才怪!q是指標不應再次指向指...

關於C語言的幾道習題急求高手解答

都編譯好了,工作量很大啊!1 include include void main if i 20 printf 你輸入的數不存在 n 2 include include void main if temp 0 temp 9 if temp others printf 字元數量 d n i print...