數碼相框_電子書之指標和鍊錶(8)
一級指標
int *p//表示定義乙個int型(4位元組)的指標p
&p//表示p自身的位址位置
p//表示p指向的位址位置(也就是p變數的值)
*p//表示p指向的位址裡面的內容
二級指標
int **pp//表示定義乙個int *型的指標pp
&pp//表示pp自身的位址位置
pp//表示pp指向的位址,比如pp=&p,注意pp是int *x型,所以指向其他型別位址將會報錯
*pp//表示pp指向的位址上的內容,比如pp=&p,則*pp將去訪問&p位址的內容
**pp//表示將pp指向的位址上的內容作為位址,去訪問這個位址的內容
電子書存在的鍊錶:
比如encodind_managet.c:(ascii、utf8.....)
雙向鍊錶例項如下:
#include #include #include typedef struct namet_name, *pt_name;
static pt_name g_ptnamehead;//煉表頭
void add_name(pt_name ptnew)
else
ptcur->next = ptnew;
ptnew->pre = ptcur; }}
void del_name(pt_name ptdel)
else
break;
}else
}} free(ptdel->name);
free(ptdel);
}void add_one_name()
pt_name get_name(char *name)
else
while (ptcur);
} return null;
}void del_one_name()
del_name(ptfind);
}void list_all_name(void)
}int main(int argc, char **argv)
case 'a':
case 'd':
case 'x':
default:
}} return 0;
}
數碼相框 電子書 之 完全分析
模組化思想 編碼格式模組,庫模組,顯示模組,描畫,輸入模組。根據傳入引數 物件導向思想 每個模組建立乙個結構機構體鍊錶,如編碼模組,有乙個編碼鏈表,各編碼格式設定為乙個結構體,註冊入鍊錶 以後我們操作,只需要操作到鍊錶,而不需要到操作到底層各編碼格式的具體函式。操作過程 根據傳入引數,找到支援該編碼...
專案1 電子書 第1課 數碼相框之系統框架
主 機 vmware ubuntu 16.04.2 x64 100ask 開發板 jz2440 256m nandflash,2m norflash,64m sdram,lcd 4.3寸 bootlorder u boot 2012.04.01,kernel linux3.4.2 編譯器 arm l...
在PC上顯示電子書測試方法 數碼相框
svgalib 1.4.3.orig.tar.gz svgalib 1.4.3 30.debian.tar.gz svgalib 1.4.3 30.dsc 打補丁tar xzf svgalib 1.4.3.orig.tar.gz tar xzf svgalib 1.4.3 30.debian.tar...