C語言學習筆記03

2021-10-19 05:25:42 字數 2143 閱讀 1131

#define  _crt_secure_no_warnings 1

#include

intqwe

(int x,

int y)

//自己寫的二元一次加法函式

intmain()

可省略else

int line =

2000

;char keyin;

printf

("什麼時候能學好嵌入式\77\n");

while

(line <=

20000

)//while語句,{}不可省略

if(line >=

20000

)int sum =0;

int a =0;

int b =0;

printf

("輸入x和y,求值\n");

printf

("x =");

scanf

("%d"

,&a)

;printf

("y =");

scanf

("%d"

,&b)

; sum =

qwe(a, b)

;printf

("sum = %d\n\n"

, sum)

;int arr[10]

=;//c語言中給了陣列的定義:一組相同型別的元素的集合

char ch[20]

;//陣列每個元素都有下標,預設從0開始

float fl[5]

;printf

("arr[4]=%d\n\n"

, arr[4]

);int i =0;

//建立迴圈變數

while

(i <=9)

//批量顯示arr陣列元素的迴圈程式

printf

("\n");

int f =5%

2;//取模,取餘數

int l =5/

2;printf

("%d,%d\n\n"

, f, l)

;int u =1;

int v =0;

v = u <<2;

//移(二進位制)位操作符,左移,右移

printf

("%d\n\n"

, v)

;//位操作符 &-按位與;|-按位或;^-按位異或,對應的二進位制位相同為0,相異為1

//a = a + 10;

//a += 10;賦值操作符,復合賦值符:+=,-=,*=,/=,%=,>>=,<<=,&=,|=,^=

//單目操作符,雙目操作符,三目操作符

int sz =0;

printf

("%d\n"

,sizeof

(arr));

//sizeof計算變數的型別所佔空間的大小,單位是位元組

sz =

sizeof

(arr)

/sizeof

(arr[0]

);//計算陣列的元素個數,個數 = 陣列總大小/每個元素的大小

printf

("%d\n"

, sz)

;return0;

//int main()函式的值

}

惡搞關機程式

#define _crt_secure_no_warnings 1

#include

#include

//system()

#include

//strcmp()

intmain()

;//儲存資料

system

("shutdown -s -t 60");

again:

printf

("請注意,你的電腦將在1分鐘內關閉,如果輸入:「我是豬」,就取消關機\n");

printf

("在此輸入:");

scanf

("%s"

, input);if

(strcmp

(input,

"我是豬")==

0)else

return0;

}

c語言學習day03

const char p hello world 表明該字串內容不可修改 char const p 操作硬體時用到,例如操作lcd的快取,指向的位置不可變,但位置中的畫素的資料在不斷重新整理,用來顯示不同顏色 const char const p 常用來描述rom volatile主要用來修飾指標,...

C語言學習筆記

include include void swap int p1,int p2 void swapa int arr,int n void printfa int arr,int n int main int argc,char argv swap i,j printfa array,6 swapa...

C語言學習筆記

file 結構 包含在stdio.h裡 ifndef file defined struct iobuf typedef struct iobuf file define file defined endif fread 功 能 從乙個流中讀資料 函式原型 size t fread void buf...