原创 由變態C自增所想到的

 前面轉載了[變態的C自增]這篇文章後,自己又總結了一下關鍵點: 1、局部變量i,是保存在棧上的,沒有拷貝!2、後綴++,和前綴++的求值時間的先後問題 3、後綴++的使用甚至在"="賦值操作之後。但是,上述文章並沒有對gcc和vc進行分

原创 [轉載]七個受用一生的心理寓言

  (一)成長的寓言:做一棵永遠成長的蘋果樹     一棵蘋果樹,終於結果了。     第一年,它結了10個蘋果,9個被拿走,自己得到1個。對此,蘋果樹憤憤不平,於是自斷經脈,拒絕成長。第二年,它結了5個蘋果,4個被拿走,自己得到1個。“

原创 delphi操作Excel

(一)   使用動態創建的方法        首先創建   Excel   對象,使用ComObj:          uses ComObj;      var   ExcelApp:   Variant;         E

原创 (轉載)如何理解c和c++ 的複雜類型聲明

曾經碰到過讓你迷惑不解、類似於int * (* (*fp1) (int) ) [10];這樣的變量聲明嗎?本文將由易到難,一步一步教會你如何理解這種複雜的C/C++聲明。   我們將從每天都能碰到的較簡單的聲明入手,然後逐步加入cons

原创 IEEE浮點數表示法-----我網上搜集的(非本人原創)

IEEE浮點數表示法-------------------------------------------------float 共計32位(4字節)由最高到最低位分別是第31、30、29、......、0位31位是符號位,1表示該數爲負

原创 分享:管道的故事。成爲富有的人事一種選擇

成爲富有的人不是一種機會,而是一種選擇!     1801年,意大利中部的小山谷。     很久很久以前,有兩位年輕人,一個叫柏波羅,一個叫布魯諾,他們是堂兄弟,都是雄心勃勃的,他們住在意大利的一個村子裏。 兩位年輕人從小就是要好的夥伴。

原创 結構體、共用體、枚舉

 結構體、共用體、枚舉: #include<stdio.h> typedef struct time { int year; int month; int day; }TIME; typedef union stu { cha

原创 掃盲ing!

計算機科學概論 數據庫系統概論 彙編語言    

原创 [轉載]解釋什麼叫工作

  當時公司招了大批應屆本科和研究生畢業的新新人類。平均年齡25歲。那個新的助理,是經過多次面試後,我親自招回來的一個女孩。名牌大學本科畢業,聰明,性格活潑。私下裏我得承認,我招她的一個很重要的原因,除了她在大學裏優秀的表現之外,還因爲她

原创 邊長爲n的直角三角形的邊長組合

輸入一個正整數n,計算斜邊長在n以內的所有可能的邊長爲整數的直角三角形的邊長組合。 思路如下: 假設邊長分別爲r(斜邊)、p、q。根據勾股定理有:r^2=p^2+q^2.假定斜邊和一條直角邊固定的情況下,另一條直角邊大於或等於第一條直角邊

原创 統計字符串每個字符出現的次數

假定只有ASCII字符,構造一個統計可見字符的整數數組,大概要100個元素(初始化爲0),由於字符和整數的統一性,你可以這樣來填充這個數組   #include <stdio.h> #include <string.h> /*統計一個字

原创 判斷一段字符串中有多少單詞(以空格爲標準)

直接上代碼 #include <stdio.h> #include <string.h> int wordscount(const char *s) { char *p = (char*)s; int count = 0; wh

原创 [轉貼]變態的C自增

  #if 0    變態的C表達式    前陣子與X-man逛書店,一邊斜眼看着MM,一邊盯着可以找到什麼好書。突然,X-man以迅雷不及掩耳盜鈴之勢出招了:“俺們上學時,有道C語言題, 沒有學生可以答對,我說你聽聽?!”。C語言,也算

原创 string.h中一些函數的實現

面試經常會考一些常用函數的實現.尤其是string.h中的函數.準備先! 程序都是在gcc下面調試成功。   1 char* strcpy(char *to,const char *from);   #include<stdio.h> #

原创 數據對齊原則

學習王爽的《彙編語言》   name segment ... name ends 段中的數據佔N個字節,則程序加載後,該段實際佔有的空間爲?   解決方法:數據對齊原則.在80x86cpu裏面,把段是按照16個字節爲一小段進行劃分的,在實