第8章 流水燈效果案例解讀

2022-08-26 11:21:12 字數 1154 閱讀 9474

第8章 流水燈效果案例解讀

一、首先,介紹一下基本概念的問題。

資料型別

v  void用於函式宣告,表示該函式不會被返回任何資料,到被呼叫的函式。

v  boolean(布林)布林變數擁有兩個值,true或false。

v  char字元舉例:'a',「abc」。 char mychar = 'a';  char mychar = 65; 

v  unsigned char無符號字元型,unsigned char mychar = 240;

v  byte位元組型: byte b = b10010;  // "b" 是二進位制格式

v  int整型:int ledpin = 13;語法int var = val;var - 變數名;val - 賦給變數的值。

v  unsigned int無符號整型:unsigned int var = val;var - 無符號變數名稱;val - 給變數所賦予的值。

v  word字:乙個儲存乙個16位無符號數的字元,取值範圍從0到65535,與unsigned int相同。 word w = 10000;

v  long長整型:長整數型變數是擴充套件的數字儲存變數,它可以儲存32位(4位元組)大小的變數,從-2,147,483,648到2,147,483,647。例子:long speedoflight = 186000l;

v  string(字串)char str1[15];

v  arrays (陣列)陣列是一種可訪問的變數的集合。

變數問題

v  static (靜態變數):static關鍵字用於建立只對某一函式可見的變數。靜態變數在函式呼叫後仍然保持著原來的資料。靜態變數只會在函式第一次呼叫的時候被建立和初始化。

v  volatile (易變變數)volatile關鍵字是變數修飾符,常用在變數型別的前面,以告訴編譯器和接下來的程式怎麼對待這個變數。

v  const (不可改變變數)const關鍵字代表常量。它是乙個變數限定符,用於修改變數的性質,使其變為唯讀狀態。

二、mixly程式:

三、**程式編寫:

volatile int dt;//定義乙個變數,如果乙個變數所在的**段可能會意外地導致變數值改變那此變數應宣告為volatile,比如並行多執行緒等。

void setup()

void loop()

84 s1 android流水燈效果

流水燈要走起來除了需要廣告文字以外,還需要讓文字獲取到焦點才能動起來,流水燈效果獲取到焦點有2種方法 第一種是樣式中設定,第二種是自己設定樣式,第一種第二種跑馬燈效果,需要獲取到activity,一種方法是自定義textview來強制textview獲取到焦點 樣式檔案 自定義布局屬性 packag...

第8章指標

1.指標 指標是儲存記憶體位址的變數。在記憶體中每一塊儲存單元都有相對應的唯一的位址編號,指標就是一塊儲存這種編號的空間 2.對於乙個變數可以用 符號來獲取它的位址 int a int p a 什麼樣的變數,就需要宣告對應的型別的指標。這是為了告訴系統,我從這個位址開始要讀取多少位的記憶體塊,才能正...

第8章 多型

執行時的多型 我們所說的多型一般是執行時的多型。要使用多型,在宣告物件時就應該遵循一條法則 宣告的總是父類型別或介面型別,建立的是實際型別。物件導向的三大特徵 封裝 繼承 多型多型通過分離 做什麼 和 怎麼做 從另外的乙個角度將介面和實現分離開來。封裝通過合併特徵和行為來建立新的資料型別。實現隱藏 ...