原创 常量指針和指針常量的區別
一,常量指針,顧名思義,就是指向常量的指針,指針指向的內容不能改變,但是地址可以改變;聲明方式:const 類型 *指針常量名=&變量名;如:const int k=5,t=8;const int *p=&k;*p = 9; //指向的是
原创 善變的volatile
volatile是一個類型修飾符。意思是不穩定,易變。 例如: int i= 10; int j = i;(1) int k = i; (2)這時候編譯器會對代碼進行優化,在後兩句中,i並沒有被用作左值。這
原创 python-我所忽略的技術細節
acc = raw_input("Enter the numebr:") type(acc) raw_input 是字符串標準輸入,如果要與數字做算術運算是要將其類型進行轉換。元組和列表可以看成是普通的‘數組’,元組不可更改,列表可以。爲
原创 C指針基礎
任何的數據類型我們都可以把它當成個模子,然後可成各種類型的數據; 任何模子都又其特定的大小。int *p;用sizeof測試下,sizeof(p) 或者sizeof(int)是4byte,於是可以這樣定義:一個int類型的模子在內
原创 我的友情鏈接
51CTO博客開發
原创 結構體指針
本地上傳
原创 switch用法
#include <stdio.h> #include <ctype.h> int main(int argc,char **argv) { char ch; printf("Enter the want you
原创 對文件的操作
以下是最近文件操作的總結,所以我把所有零碎的知識點寫在了一起,比較亂!
原创 C語言產生隨機數
數學上產生的是僞隨機數,真正產生隨機數的是物理上的。要想產生隨機數那麼每次產生的隨機數都不同,那麼隨機數種子每次就要不同才行。srand(unsigned int seed); //產生隨機數種子常用time(NULL)的值來當seed;
原创 linux 磁盤管理
一,linux 操作系統只是核心部分,是Unix 的衍生版。在unix上的使用的軟件基本上都可以在linux distribution 上運行。也可以稱爲GNU/linux或者是unix like.二,uname可以查看系統的名稱。不會的可
原创 指針,數組總結
1,數組是有一系列相同元素構成的。2,const int abc[MONTH] = {1,2,3,4,5,6,7}; // 需要在const聲明數組時對其進行初始化,因爲在聲明後,不能再對其進行賦值。3,當使用空的方括號對數組進行初始化
原创 結構指針作參數與結構變量作參數
結構指針作參數,相應的調用這個函數時傳入的是地址;如果改變其中的任意值,原始數據也會跟着改變。而如果傳入的是結構變量,則只是改變了形式參量的一個值。
原创 線性表初始化
初始化一個線性表就是將其設置成一個空表,長度設置爲0.以下是代碼實現:#include <stdio.h> #define MAXSIZE 20 typedef struct int abc[MAXSIZE]; int
原创 python編寫網絡爬蟲
一,利用網絡爬蟲來下載韓寒博客文章,主要需要用到以下知識要點:1,簡要了解HTML標記語言,熟悉HTTP協議,發現HTML規律2,熟悉urllib模塊3,熟悉python在此我利用的是ie8的開發者工具,當然也可以使用比較出名的fireb
原创 C快速複習
#include <stdio.h> #include <stdbool.h> int main(void) { float input; bool isTrue = (scanf("%f",&input) == 1);