日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

C语言:随笔1

發布時間:2023/11/27 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言:随笔1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、面向過程和面向對象的程序設計思想:

面向過程:面向過程是一種以事件為中心的編程思想。就是分析出解決問題所需要的步驟,然后用函數把這些步驟一步步實現,使用的時候一個個依次調用就可以了。(意思就是我要做一件事我會把這件事分為一個個的細節,然后把每一個細節再細化到讓CPU能夠接受的程度去做)

面向過程:(Object Oriented,簡稱OO)是一種以事物為中心的編程思想。(對象是把一系列的過程封裝起來,然后你要干嘛就直接操作這個類讓他去干嘛,他只是一個封裝底層還是過程)

比如說我們設計一個機器人讓他去幫我么買菜,面向過程的話我們要一步一個腳印,先出左腳抬高右腳降低然后踩到地上再移動多少度,這個我們是面向過程來設計的,每一步都要精確好,而面向對象不同,他把走這個動作先設計好,左腳右腳多少度多少步就設計在走這個類里面,而面向對象要操作他的時候你就直接給他一個命令走,就可以走了。(他只是對他的一個封裝底層還是過程)

2、數據類型:

//符號常量
#define 標識符 常量//其中#define也是一條預處理命令(預處理命令都以#開頭,稱為宏定義命令)標識符一般大寫

3、變量:其值可以改變的量就稱為變量。一個變量應該有一個名字,在內存中占據一定的存儲單元,變量定義必須放在變量使用之前,一般放在函數體的開頭部分,要區分變量名和變量值是兩個不同的概念。

int k=3;
//上述k是變量名稱;3是變量值;0x0010ff是變量地址。

4、為什么char占1個字節?

因為1個字節8位,2的8次方是256,ASCII總共剛好就是256。

因為內存中沒有abc等字母,所以它是以對應的ASCII值的形式存在的,只有對應的127、122之類的數。內存里邊只存在數,而不存在字母,而且數都是以1和0的二進制數表示的,然后再慢慢轉化,想變成字母再慢慢轉化。

5、自增自減運算符:

++i:i自增1后再參與其他運算。

--i:i自減后再參與其他運算。

i++:i參與運算后,i的值再自增1。

i--:i參與運算后,i的值再自減1。

i=5;
y=i++;//這里先把5賦給y,再將i的值加1,i等于6。
y=++i;//先把i的值自增1,i等于6,再把6賦值給y。

6、C語言的基本域據介紹:

1)表達式語句:由表達式加上分號“;”組成。

2)函數調用語句:由函數名、實際參數加上分號“;”組成。

3)控制語句:用于控制程序的流程,以實現程序的各種結構方式,他們由特定的語句定義符組成。C語言有9種控制語句,可以分為以下3類:

1類:條件判斷語句:if語句、switch語句;

2類:循環執行語句:do while語句、while語句、for語句;

3類:轉向語句:break語句、goto語句、continue語句、return語句;

4)復合語句:把多個語句用大括號{}括起來組成的一個語句稱復合語句;

5)空語句:只有分號";"組成的語句稱為空語句。空語句是什么也不執行的語句,在程序中空語句可用來做空循環體。

7、scanf函數(格式輸入函數)

scanf("格式控制字符串",地址表列)

其中格式控制字符串的作用與printf函數相同,但不能顯示非格式字符串,也就是不能顯示提示字符串。地址表列中給出各變量的地址,地址是由地址運算符"&"后跟變量名組成的。

void main()
{int a,b,c;printf("input a,b,c\n");scanf("%d%d%d",&a,&b,&c);printf("a=%d,b=%d,c=%d",a,b,c);
}

8、break語句,專用于跳出switch語句,break語句只有關鍵字break,沒有參數。break是跳出循環。break也可以用在for循環等語句。

總結

以上是生活随笔為你收集整理的C语言:随笔1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。