原创 Unix基本命令

unix學習基礎命令: 一,顯示當前目錄所有文件命令:ls    1,直接輸入ls, 顯示當前目錄下所有文件(不包含隱藏文件)    $ ls    TESTU5.009    bi            config        in

原创 c語言編程中如何判斷一個數是否爲整數

代碼如下: #include<stdio.h> int main(void) { double x; scanf("%f",&x); if((int)x==x) printf("%f是整數",x); }

原创 const的功能和二維數組

看到一個const,其初始目的:取代預編譯指令,即預處理,揚長避短。 具體作用: 定義const常量,具有不可變性。防止對程序的意外修改。如:void f(const int i) { i=10;//error! } 節省空間,節省內存

原创 在Win8.1中編譯C

沒辦法要學習C語言,VC6.0在Win8.1上用不了,於是找到了解決方案。 首先你得安裝VS2013,其他版本沒試過,應該也可以吧,可以去MSDN Library看看。     以管理員身份運行VS2013 開發人員命令提示(C:\Pr

原创 Fedora安裝與刪除wine

原文來自百度空間 儘管決定使用fedora,不過一些問題還是離不開windows下的軟件,這就要用到wine。儘管wine在很多方面有自己的不足,不過在某些場合還是有用的。 Fedora安裝wine很簡單:sudo yum inst

原创 地址運算符:&

本文內容來自《C Prime Plus(第五版)中文版》第233頁。 C中最重要的(有時也是最複雜的)概念之一就是指針(pointer),也就是用來存儲地址的變量。一元運算符&可以取得變量的存儲地址。假設pooh是一個變量的名字,那麼&

原创 關於局部變量、全局變量、形式變量和實參變量

局部變量是指聲明在函數裏的變量,它的生存週期是和它所在的函數體一致的。 全局變量是指聲明在函數體外面的,生存週期與程序是一樣的。可以在同一個程序下不同的函數體裏UPDATE。 形式參數是指你聲明函數以及創建函數時參數列表裏的參數,用來接收

原创 關於"*"和"++"優先度問題

看以下代碼: #include<stdio.h> int main(void) { int data[3]={20,10,5}; int *p1,*p2,*p3; p1=data;p2=data;p3=data; printf(

原创 Linux下如何編譯並運行C程序

本文來自博客園。   GCC是Linux操作系統下一個非常重要的源代碼編譯工具,有着許多重要的選項,支持許多不同語言的編譯,如C、C++、Ada、Fortran、Objective、Perl、Python、Ruby以及Java等,甚至

原创 反斜槓和斜槓的區別

反斜槓 因爲是要做整除運算。正斜槓/表示除法,分隔。在windows 系統中通常用來分隔命令行參數,/表示選項等。不能作爲文件名。 反斜槓\,在windows系統中用來表示目錄。 而在unix 系統中,/表示目錄。

原创 今日學習C

字符和字符串的區別? 字符就是單個字符,字符串就是多個字符的集合 另外,單個空白字符和空白字符串是兩個概念, 在c中字符就是單個字符, 字符串是用\0結尾的,字符和字符串在操作上也不同,複製等等是不一樣的 #include <stdio

原创 Wine完全使用完全指南(從初級到高級)

今天裝了個Fedora,感覺簡直是太棒了,用起來欲罷不能。趁着興趣正濃,又在網上搜了搜有關Fedora的學習資料,看到一個Wine使用指南,寫得不錯,轉過來收藏了。 本文來自Linux公社的Linuxidc先生或小姐 一直苦於沒有一篇

原创 非格式化輸入輸出函數

本文摘錄自編程中國 非格式化輸入輸出函數可以由上面講述的標準格式化輸入輸出函數代替, 但這些函數編譯後代碼少, 相對佔用內存也小, 從而提高了速度, 同時使用也比較方便。下面分別進行介紹。 1. puts()和gets()函數  1.1

原创 Linux文件權限詳解

原文來自Chris'Blog 一、文件和目錄權限概述在linux中的每一個文件或目錄都包含有訪問權限,這些訪問權限決定了誰能訪問和如何訪問這些文件和目錄。通過設定權限可以從以下三種訪問方式限制訪問權限:只允許用戶自己訪問;允許一個預先指定

原创 Emacs for Linux安裝指南

本文轉自新浪博客 emacs for linux  安裝 1) 下載emacs-23.2.tar.gz 到/home 2)  解壓縮 tar zxvf emacs-23.2.tar.gz 3) 進入解壓目錄 cd /home/e