C C和指標作業題 第一章

2021-09-06 13:34:58 字數 1002 閱讀 5440

在linux下輸入eof使用ctrl+d, windows下輸入eof使用ctrl+z

編寫乙個程式,從標準輸入讀取幾行輸入,每行輸入都要列印到標準輸出上,前面要加上行號,在編寫這個程式時要試圖讓程式能夠處理的輸入行的長度沒有限制。

#include int main(int argc, char **argv) 

putchar(ch);

if (ch == '\n'

) }

return0;

}

編寫乙個程式,一行行的讀取輸入行,直至到達檔案尾。算出每行輸入行的長度,然後把最長的那行列印出來。為了簡單起見,可以假定所有的輸入行均不超過1000個字元

順便練習一下多檔案編譯

檔案func.h

#ifndef _func_h

#define _func_h 1

int int_max(int a, int

b);int int_min(int a, int

b);#endif

檔案func.c

#include "

func.h

"int int_max(int a, int

b) int int_min(int a, int

b)

檔案main.c

#include #include 

#include

"func.h

"#define max_length 1000

int main(int argc, char **argv)

}if (max_len > 0

)

return0;

}

編譯:gcc -c -o func.o func.c

gcc -c -o main.o main.c

連線:gcc -o main main.o func.o

執行:./main

資料結構第一章作業題

判斷題 1 1若用鍊錶來表示乙個線性表,則表中元素的位址一定是連續的。f 鍊錶的儲存位址可連續,可不連續 1 2資料的邏輯結構是指資料的各資料項之間的邏輯關係。f 資料的邏輯結構是指資料的各資料元素之間的邏輯關係 1 3抽象資料型別中基本操作的定義與具體實現有關。f 無關,定義與具體的實現無關,抽象...

第一章34題作業

3.分析程式中哪些是識別符號,哪些是關鍵字。識別符號由大小寫字元 0 9的數字和下劃線組成。規則如下 1 以字母或下劃線大頭。2 其後可以跟零個或多個字母 數字或下劃線。關鍵字 如型別名稱int,float語句特徵if,switch,while,運算符號sizeof 4.回答什麼是程式 工程,原始檔...

第一章作業

第一章作業 1.編寫調式執行第乙個c 程式,要求輸出你的班級 姓名和學號 2.輸入課本例題1.2,除錯執行程式,並分析程式。3.分析程式中哪些是識別符號,哪些是關鍵字。4.回答什麼是程式 工程,原始檔 目標檔案 執行檔案 編譯預處理 名字空間 函式.主函式。一.編寫調式執行第乙個c 程式,要求輸出你...