原创 《將博客搬至CSDN》

  今天我將博客搬家至csdn,在這裏感謝51cto博客平臺讓我學習成長,另外也祝願每位進軍IT的小夥伴們心想事成!

原创 linux

  文件名的查找:在LINUX中關於查找的命令有很多,例如:Whereis,locate,updatedb等,通常不用find,因爲它很慢,但其功能卻是異常強大,這裏看一下有關find命令的應用。  (1)介紹幾個有關時間的參數:-atim

原创 冒泡排序

冒泡排序 :是一種比較簡單的排序方法原理:即將n個數進行相鄰兩兩比較,然後將較大(較小)的數依次排到最後,過程就像水中的泡泡一樣,將最大的泡泡慢慢浮出水面,因此叫冒泡排序。過程如下例:有5,4,3,2,1,0六個數,用冒泡法進行升序排列第一

原创 atoi()

atoi()函數名: atoi頭文件:<stdlib.>功能:功 能:把字符串轉換成整型數,atoi()會掃描參數string字符串,跳過前面的空格字符串,直到遇上數字或正負號纔開始做轉換,而再遇到非數字或字符串‘\0’時才結束轉換,並將結

原创 sizeof ()與strlen()(2)

1、對於上次數組有關sizeof的解析如下: //一維數組 int a[] = { 1, 2, 3, 4 };    printf("%d\n", sizeof(a));  // 這裏 a代表數組首元素地址,sizeof(a)求得是整個數組

原创 指針綜合篇(轉載)

一、指針1、指針的概念:用來保存地址的“變量”叫做指針,可以理解成指針是地址的一個別名。例:定義一個整形指針2、“指針的內容”,“指針所指向的內容”,“指針變量的地址”  (1)、指針的內容:    指針變量p裏面存放的是a的地址,也就是0

原创 右旋 函數

題目:輸入一個字符串,將其進行右旋,如輸入“abcdef”,右旋二個將得到"efabcd",此題有多種解法,這裏介紹兩種常用的字符右旋實現:(1)三步反轉法;(2)直接移動法(1)三步反轉法:1)"abcd"->"dcba";       

原创 printf()函數的輸出格式

printf中的%c,%d,%u,%s,%p,%x等都分別代表什麼輸出格式?%c   單個字符;%d   十進制整數%e    指數形式的浮點數%f    浮點數%g    自動選擇合適的表示法%p    指針的值,即地址%s    字符串

原创 sizeof ()(2)

1、對於上次數組有關sizeof的解析如下://一維數組int a[] = { 1, 2, 3, 4 };   printf("%d\n", sizeof(a));  // 這裏 a代表數組首元素地址,sizeof(a)求得是整個數組  

原创 sizeof()(1)

sizeof函數:求的是字節數,如int型在32平臺下是4個字節,char是1個字節,任何類型的指針都是4個字節。stelen函數:求的是字符串的長度,不包括'\0'。以下是用在一維數組和二維數組中區別兩個函數的例子:(1)一維數組 in

原创 strcmp()

strcmp():字符串比較函數,功能:C/C++函數,比較兩個字符串,涉及對兩個字符串對應的字符逐個比較,直到發現不匹配爲止,先不匹配較小的就小,大的就大,如果一個字符串是另一個的前面的一部分,那也認爲它小於另一個字符串,因爲它的NULL

原创 冒泡排序

冒泡排序 :是一種比較簡單的排序方法原理:即將n個數進行相鄰兩兩比較,然後將較大(較小)的數依次排到最後,過程就像水中的泡泡一樣,將最大的泡泡慢慢浮出水面,因此叫冒泡排序。過程如下例:有5,4,3,2,1,0六個數,用冒泡法進行升序排列第一

原创 linux

  文件名的查找:在LINUX中關於查找的命令有很多,例如:Whereis,locate,updatedb等,通常不用find,因爲它很慢,但其功能卻是異常強大,這裏看一下有關find命令的應用。  (1)介紹幾個有關時間的參數:-atim

原创 strstr()

strstr()函數:strstr(str1,str2)函數用於判斷字符串str2是否是str1的子串。如果是,則返回str2在str1中首次出現的地址:否則,返回NULL。在庫函數中strstr()函數的原型是char * strstr 

原创 linux   vim配置,打造ide

windos到linux的適應:     Linux下編程一直被詬病的一點是: 沒有一個好用的IDE, 但是聽說Linux牛人, ***之類的也都不用IDE. 但是對我等從Windows平臺轉移過來的Coder來說, 一個好用的IDE是何等