原创 Linux的文件屬性、目錄結構、磁盤分類

1、Linux的文件屬性 文件名:可由字母、數字、下劃線、圓點組成。 常見文件類型:(文件屬性位於文件名頭部,而不是後綴) 普通文件(-),regular file 目錄文件(d),directory file 鏈接文件(l),link

原创 linux的目錄操作

1、目錄的路徑概念 1)命令:pwd,print work directory,顯示本當前目錄的路徑; 2、目錄的顯示和切換 1)命令:ls,list,顯示當前目錄下的文件; 2)cd,Change Directory,返回目前用戶的家目

原创 linux下文本編輯器vim的使用,複製-粘貼-替換-行號-撤銷-多文件操作

文本文件的編輯命令:vim 1、vim的三種狀態模式 1)命令模式(默認) 備註:命令模式下輸入“:q!”可以退出vim。 2)可編輯模式(通過命令模式下輸入小寫“i”進入可編輯模式;按Esc退出至命令模式) 備註:小寫i,在當前光標處插

原创 根據結構體數組中某一數據項對結構體數組排序

/* *copyright(c) 2018,HH *All rights reserved. *作 者:HH *完成日期:2018年8月17日 *版本號:v1.0 * *問題描述:輸入結構體數組,並根據結構體中的某一數據項對整個結構體數

原创 函數的遞歸調用

在調用一個函數的過程中又出現直接或間接地調用該函數本身,稱爲函數的遞歸(recursive)調用。 1、直接遞歸 程序中用if語句來控制,只有在某一條件成立時才繼續執行遞歸調用,否則就不再繼續,這樣,不會出現無終止的遞歸調用。   2、

原创 結構體數組的應用-投票並統計輸出結果

/* *copyright(c) 2018,HH *All rights reserved. *作 者:HH *完成日期:2018年8月16日 *版本號:v1.0 * *問題描述:利用結構體數組統計選票 *輸入描述:; *程序輸出: *

原创 2018年7月15日-冒泡排序法

/* *copyright(c) 2018,HH *All rights reserved. *作 者:HH *完成日期:2018年7月15日 *版本號:v1.0 * *問題描:;第一個冒泡排序法 *輸入描述:; *程序輸出:;。 */

原创 2018年7月11日-數組初步

/* *copyright(c) 2018,HH *All rights reserved. *作 者:HH *完成日期:2018年7月11日 *版本號:v1.0 * *問題描:;初級,利用數組求平均值 *輸入描述:; *程序輸出:;。

原创 指向結構體的指針&結構體成員指針

1、指向結構體的指針 一個 變量的指針,就是該變量所佔據的內存段的起始地址。指向一個結構體的指針變量,其值是結構體變量的起始地址。 /* *copyright(c) 2018,HH *All rights reserved. *作 者:

原创 linux命令格式及幫助

1、linux命令的組成部分:命令字+命令選項參數(選項)+命令操作參數(參數) 2、命令行格式 3、命令的幫助形式: 1)man(manual)“使用手冊”,格式:man ls ls -a即顯示所有文件(包含隱藏文件),linux

原创 linux的文件內容的顯示及查找

1、文件內容的全屏顯示命令cat 作用:默認顯示從鍵盤輸入的標準輸入文件;Ctrl+D結束。 常用選項參數-t,顯示文件中的控制字符TAB鍵; cat可以一次性顯示多個文件的內容: 2、文件內容的分屏顯示命令more 作用:每次顯示文

原创 VMware workstation下Ubuntu的純淨安裝

VMware workstation版本:10.0.4 build-2249910。 Ubuntu版本:選擇了ubuntu-16.04.5-desktop-i386。 第一步、新建虛擬機 文件=>新建虛擬機; 典型(推薦)配置;

原创 外部函數、靜態函數;外部全局變量、靜態全局變量

一、外部函數(定義時默認) 在定義函數時,如果在函數首部的最左端冠以關鍵字extern,則表示此函數是外部函數,可供其他文件調用。 如果在定義函數時省略extern,則默認爲外部函數。 但是,在調用外部函數時,聲明中不可省略extern。

原创 code::block-C語言 debug 常見錯誤及示意(未完待續)

1)錯誤提示:error:expected declaration or statement at end of input 解決方法:不用想了,直接一對花括號一對的找吧,肯定少了一個。 2)錯誤提示:expected expressio

原创 typedef在C語言中的用法

typedef工具是一個高級數據特性,利用typedef可以爲某一類型自定義名稱。它與#define有3個不同點: (1)與#define不同,typedef創建的符號名只受限於類型,不能用於值。 (2)typedef由編譯器解釋,不是預