原创 C底層編程

水滴石穿C語言之C語言的底層操作 概述  C語言的內存模型基本上對應了現在von Neumann(馮·諾伊曼)計算機的實際存儲模型,很好的達到了對機器的映射,這是C/C++適合做底層開發的主要原因,另外,C語言適合做底層開發還有另外一

原创 最新百度 阿里 華爲 騰訊 谷歌面試筆試題及解析

分類: C C++2013-10-11 16:03 7956人閱讀 評論(6) 收藏 舉報 面試題筆試題算法數據結構c++ 8月15日,百度2道面試題: 1、來自《編程之美》的概率題:一個桶裏面有白球、黑球各1

原创 Getchar()用法

1.從緩衝區讀走一個字符,相當於清除緩衝區 2.前面的scanf()在讀取輸入時會在緩衝區中留下一個字符'\n'(輸入完s[i]的值後按回車鍵所致),所以如果不在此加一個getchar()把這個回車符取走

原创 matlab 畫圖中線型及顏色設置 matlab 作圖 標註

matlab受到控制界廣泛接受的一個重要原因是因爲它提供了方便的繪圖功能.本章主要介紹2維圖形對象的生成函數及圖形控制函數的使用方 法,還將簡單地介紹一些圖形的修飾與標註函數及操作和控制MATLAB各種圖形對象的方法. 第一節 圖形窗

原创 操作系統面試題總結

操作系統面試題總結 分類: C/C++面試 程序員面試寶典2012-08-20 18:35 1007人閱讀 評論(0) 收藏 舉報 面試makefiledllwindowsdelphicharacter 首先申明這篇博客轉自

原创 插入排序

(1)主要思想: 一、將包含n個記錄的待排文件分爲兩部分,一部分爲已排好序的,另外一部分爲無序的,把待排文件的第一個記錄作爲有序的部分,第一個記錄之後的都作爲無序部分; 二、通過兩次循環,第一次循環與問題規模有關,進行n-1次,第一次循環

原创 冒泡排序

開始學習排序算法,算是總結加記錄吧。。 (1)主要思想:待排文件有n個記錄,需要比較n-1次,每一次排序,依次比較最後兩個記錄的關鍵值的大小,若最後的記錄關鍵值小於前一個記錄關鍵值,將其交換,每一次排序後得到一個最小的記錄位於文件的最前位

原创 字符數組與字符串區別

   C語言中沒有專門的字符串變量,如果要將一個字符串存放在變量中,必須使用字符數組,即用一個字符型數組來存放一個字符串,數組中每一個元素存放一個字符。 <1> 定義: char c[10]   字符型與整型互相通用,因此 int c[1

原创 常量指針與指針常量的區別(轉帖)

三個名詞雖然非常繞嘴,不過說的非常準確。用中國話的語義分析就可以很方便地把三個概念區分開。 一) 常量指針。 常量是形容詞,指針是名詞,以指針爲中心的一個偏正結構短語。這樣看,常量指針本質是指針,常量修飾它,表示這個指針乃是一個指向常

原创 數組基本知識

數組 一維數組 二維數組的初始化 1、按行連續賦值,即將所有數據寫在一個大括號內,按照數組元素排列順序對元素賦值。 2、再爲所有元素賦初值時,可以省略行下標,但是不可以省略列下標。 3、按行分段賦值,可以分行給數組元素賦值。 字符數組的初

原创 C語言運算符優先級和口訣

一共有十五個優先級:  1   ()、[]、. (成員運算符)、-> (指向運算符) 2   !、~、-(負號)、++、--、&(取變量地址)、*(指向)、(type)(強制類型)、sizeof  3   算術運算符 *、/、%(取

原创 變量的存儲類型

在C語言中,每個變量和函數都有兩個屬性,一個是數據類型,一個是數據存儲類型。 存儲類別指的是數據在內存中存儲方式。存儲方式分爲兩大類:靜態存儲類和動態存儲類。具體包含4種:自動(auto)、靜態(static)、寄存器(register)

原创 C語言的謎題

C語言的謎題 2009年5月31日 陳皓 發表評論 閱讀評論 62,790 人閱讀     這幾天,本站推出了幾篇關於C語言的很多文章如下所示: 語言的歧義 [酷殼鏈接] [CSDN鏈接] 誰說C語言很簡單? [酷殼鏈接] [CSD

原创 關於typedef的用法總結

   不管實在C還是C++代碼中,typedef這個詞都不少見,當然出現頻率較高的還是在C代碼中。typedef與#define有些相似,但更多的是不同,特別是在一些複雜的用法上,就完全不同了,看了網上一些C/C++的學習者的博客,