原创 常量指針和指針常量的區別

一,常量指針,顧名思義,就是指向常量的指針,指針指向的內容不能改變,但是地址可以改變;聲明方式: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);