原创 int fun() 和 int fun(void)的區別?

這裏考察的是c 中的默認類型機制。 在c中,int fun() 會解讀爲返回值爲int(即使前面沒有int,也是如此,但是在c++中如果沒有返回類型將報錯),輸入類型和個數沒有限制, 而int fun(void)則限制輸入類型爲一

原创 C語言連接Oracle數據庫

文章目錄一、源代碼說明二、概述三、connection類四、sqlstatement類五、程序流程1、無結果集SQL的程序的流程2、有結果集SQL的程序的流程六、示例程序1、創建超女信息表2、向超女表中插入5條記錄3、更新超女表中

原创 C語言字符串

文章目錄一、字符串的概念二、佔用內存的情況三、字符串的初始化四、字符串與指針五、字符串的結尾標誌六、字符串的輸出七、字符串越界八、字符串常用的庫函數1、獲取字符串的長度(strlen)2、字符串複製或賦值(strcpy)3、字符串

原创 C語言數組

文章目錄一、數組二、佔用內存的大小三、數組的初始化四、注意事項五、在for循環中數組六、二維數組七、多維數組八、字符串1、字符串的概念2、字符串的初始化3、字符串的賦值4、關於字符串結束符0的討論5、字符串數組十、課後作業十一、版

原创 C語言數據類型轉換

文章目錄一、自動類型轉換1、操作數中沒有浮點型數據時2、操作數中有浮點型數據時3、賦值運算符兩側的類型不一致時4、右值超出左值類型範圍時二、強制類型轉換三、課後作業四、版權聲明 計算機進行算術運算時,要求各操作數的類型具有相同的大

原创 C語言函數

文章目錄一、函數的概念1、函數的概念2、函數的分類二、自定義函數的聲明三、自定義函數的定義四、自定義函數代碼的組織1、非通用能功的函數2、通用能功的函數3、注意事項五、庫函數六、需要包含哪些頭文件七、調用函數的方法八、函數調用的過

原创 C語言整數

文章目錄一、整數的概念二、整數的取值範圍三、整數的輸出四、二進制數、八進制數和十六進制數的書寫1、二進制2、八進制3、十六進制4、需要注意的坑五、常用的庫函數六、數據類型的別名七、隨機數1、生成隨機數2、生成一定範圍隨機數八、課後

原创 C語言switch分支結構

文章目錄一、if else的不足二、switch語句三、注意事項四、課後作業五、版權聲明 一、if else的不足 C語言雖然沒有限制 if else 能夠處理的分支數量,但當分支過多時,用 if else處理會不太方便,而且容易

原创 C語言main函數的參數

文章目錄一、main函數的參數二、C程序的規範寫法三、envp參數四、課後作業五、版權聲明 程序運行的時候,有些需要帶參數,有些不帶參數,例如linux操作系統的命令,它們本質上就是C程序。 1)Linux命令中,無參數的不多。

原创 C語言數據類型

文章目錄一、基本類型1、字符型(char)2、整型(int)3、浮點型(float)二、字符串三、構造類型四、指針類型五、其它數據類型六、版權聲明 一、基本類型 C語言的基本數據類型包括字符型、整數型、浮點型。 1、字符型(cha

原创 C語言編譯預處理

文章目錄一、預處理指令二、包含文件三、宏定義指令1、無參數的宏2、帶參數的宏四、條件編譯1、#ifdef2、#ifndef3、#undef五、課後作業六、版權聲明 C語言由源代碼生成可執行程序的過程如下: C源程序->編譯預處理-

原创 CentOS7沒有ftp命令的解決方法

文章目錄1、找到ftp命令所在的軟件包2、安裝ftp軟件包3、驗證4、文章版權 在CentOS中,輸入ftp命令,提示command not found(未找到命令)。 ftp是FTP(文件傳輸協議)的客戶端工具,CentOS不一

原创 freecplus框架,Linux平臺下C/C++程序員提高開發效率的利器

文章目錄一、freecplus框架簡介二、freecplus開源許可協議三、freecplus框架內容字符串操作2、xml解析3、日期時間4、目錄操作5、文件操作6、日誌文件7、參數文件8、tcp網絡通信9、ftp客戶端10、Or

原创 Centos7設置靜態IP後無法上網的解決方法

文章目錄1、以系統管理員打開VMWare2、選擇虛擬網絡編輯器菜單3、選擇VMnet8這一行4、還原VMnet8的默認設置5、修改VMnet8的參數6、NAT設置7、保存設置8、確認虛擬機爲NAT模式9、啓動虛擬機CentOS71

原创 C語言浮點數

  浮點數的概念        浮點數也稱小數或實數。例如,0.0、75.0、4.023、0.27、-937.198 都是合法的小數。這是常見的小數的表現形式,稱爲十進制形式。        C語言中採用float和double關鍵字來定