%c在c語言中代表字元型格式符。
%s在c語言中代表字串型格式符。
%c和%s一般用在printf、sprintf等字串格式化函式中,用於決定格式化引數的資料型別。如printf("%s", a)會將變數a作為字串型別進行格式化。
#include
main()
「\0」 ,『』,」\x43」, 只有第乙個賦值正確
sizeof的用法
#include
main()
輸出結果為4 1
其中第二題涉及到逗號運算子和char型的位元組數
3.賦值語句
(1)可以為自增和自減
(2)int*q; intb;q=&b 因為q=&b這句只能用在宣告指標p的時候,當不是宣告的時候,就表示解引用,這時候他代表的是乙個他指向的變數
空語句出現在任何位置都不會影響程式執行。
5.break 結束本層循壞
continue 結束本次迴圈
int*p int(*p) **p的區別
表示p是乙個指標變數,指標的值儲存的是另外乙個指標變數的位址用法為
int a=10;
int b=&a;
int **p=&b;
intp[4]是指標的陣列,bai也就du是說它是乙個zhi陣列,陣列裡存的是乙個個的指標daozhuan
int(*p)[4]是陣列的指標,也就是說它是乙個指標,指向的是乙個陣列。
假設變數a,b均為整型,表示式(a=5,b=2,a>b?a++:b++,a+b)的值是( a)。
a 7 b 8 c 9 d 2
, 只能為最後乙個語句,其他的均不影響結果
#include
int i;
void prt( )
main( )
輸出為**
此時證明了全域性變數的用法,即不可重複賦值,而當去除第一次的自加語句後輸出改變為*\t*\t*\t*\t
以下函式呼叫語句中含有(2)個實參。
func((e1,e2),(e3,e4,e5));
可得出實引數為括號內的括號數
以下程式的輸出結果為( )。
#define add(x) xx
main( )
a d=70 b d=80 c d=140 d d=700
計算機執行為d=4+46+67=70
若有定義:char *p(char a[10]);則p是函式名。
6.用fopen(「file」,「r+」);開啟的檔案"file"可以進行修改。
通過return語句,函式可以帶回乙個返回值。
8.已知函式fread的呼叫形式為fread(buffer,size,count,fp),其中buffer代表的是(b )。
a 存放讀入資料項的儲存區 b 存放讀入資料的位址或指向此位址的指標
c 乙個指向所讀檔案的檔案指標 d 乙個整形變數,代表要讀入的資料項總數
函式呼叫語句:fseek(fp,-10l,2);的含義是( a)。
a 將檔案位置指標從檔案末尾處向檔案頭的方向移動10個位元組
b 將檔案位置指標從當前位置向檔案頭的方向移動10個位元組
c 將檔案位置指標從當前位置向檔案末尾方向移動10個位元組
d 將檔案位置指標移到距離檔案頭10個位元組處
10.定義由n個指向整形資料的指標組成的陣列p,其正確的方式為(d )。
a int p; b int (*p)[n]; c int *p[n]; d int (*p)( );
11.具有相同型別的指標型別變數p與陣列a,不能進行的操作是( c)。
a p=a; b *p=a[0]; c p=&a[0]; d p=&a;
10和11題涉及到指標和陣列的混合使用
12.若有定義:char s[ ]="china";則turbo c系統為陣列s開闢6個位元組的記憶體單元。多乙個『\0』
演算法期末備考 第6練 貪心演算法
主要內容 找硬幣活動安排問題 題目描述 有四種硬幣,分別是25分 10分 5分和1分,給顧客找六角三分。題解 貪心策略是 從大到小找零即可。1 include2 3 int coin 4int num 4 5 6 intmain 713 for int i 0 i 4 i 1617 return0 ...
期末 考題2
給定乙個滿二叉樹,即這棵二叉樹有n 2m 0 m 18 個葉子,每個葉子上有乙個數字,且從左往右看去,這些數字序列是乙個1到n 的排列。二叉樹每個非葉節點都能任意次數地交換左右孩子,且交換沒有先後順序的要求。交換完以後,從左往右看去,葉子組成的數字序列 仍是1到n 的排列 的逆序對可能發生了改變哦 ...
PMP備考總結 Part 2
1.五大過程十大知識領域 五大過程 啟動過程組 規劃過程組 執行過程組 監控過程組 收尾過程組 十大知識領域 專案整合管理 專案範圍管理 專案進度管理 專案成本管理 專案質量管理 專案資源管理 專案溝通管理 專案風險管理 專案採購管理 專案相關方管理 49個過程組 強烈建議各位同學熟背下面的 十大知...