一些C語言慣用法

2021-10-06 17:41:06 字數 1271 閱讀 7149

花了三周時間看完了《c語言程式設計與現代方法。無論是對於初學者入門還是老手查漏補缺,這本書都值得拜讀,如果時間允許的話,最好也完成所有練習題。

摘錄一些常用的c語言慣用法:

while

(getchar()

!='\n');

/* skip reset of line */

char ch;

while

((ch =

getchar()

)==' ')

;/* skip blanks */

int a[n]

,*p;

for(p = a; p < a + n; p++

) sum +

=*p;

#define str_len 80

char str[str_len+1]

;

while

(*s)

s++;

while

(*s++

);

while

(*p++

=*s++

);

#if 0

包含注釋的**行

#endif

typedef

enum

weekday;

struct node

;struct node *p;

for(p = first; p !=

null

; p = p->next)

i |=1

<< j;

i &=~

(1<< j)

;

if

( i &(1

<< j)

)

while

(scanf

("%d"

,&i)==1

)

while

((ch =

getc

(fp))!=

eof)

C語言 對 的一些用法

1.元素移動 題目 編寫函式move將陣列a 共有m個元素 中元素向左迴圈移位n次 源 void move int a,int m,int n 反思 如題目向右迴圈位移n次,又將如何改變?如下 void move int a,int m,int n 2.凱撒加密 題目 為了防止資訊被別人輕易竊取,需...

C語言的一些特殊用法 define

很久沒有寫blog了 不知道寫什麼好,就寫寫大家比較容易忽略的東西吧一 特殊的字串巨集 cpp define a x t x define b x x define c x x我們假設x 1,很久沒有寫blog了 不知道寫什麼好,就寫寫大家比較容易忽略的東西吧 一 特殊的字串巨集 cpp defin...

C語言巨集定義的一些用法

do while 0 在巨集定義中合理使用do while 0 可以更規範地使用巨集定義 沒有使用do while 0 前 define led on int main void 多了個分號 使用do while 0 define led on dowhile 0 int main void whi...