原创 C語言程序設計譚浩強版 十 三

9.1 概述        當對一個源文件進行編譯時,系統將自動引用預處理程序對源程序中的預處理 部分作處理,處理完畢自動進入對源程序的編譯。 9.2 宏定義 在C語言源程序中允許用一個標識符來表示一個字符串,稱爲“宏” 在C

原创 C語言程序設計譚浩強版 十 二

 8.1 函數概述 在C語言中可從不同的角度對函數分類。 1. 從函數定義的角度看,函數可分爲庫函數和用戶定義函數兩種。 2. C語言的函數兼有其它語言中的函數和過程兩種功能,從這個角度看,     又可把函數分爲有返回值函數和無

原创 C語言程序設計譚浩強版 十 四

10 指針 10.1 地址指針的基本概念 一般把存儲器中的一個字節稱爲一個內存單元,內存單元的編號叫做地址。 “指針”是指地址,是常量,“指針變量”是指取值爲地址的變量。定義指針的目的是爲了通 過指針去訪問內存單元。 因爲數

原创 解決C#編譯中"csc不是內部或外部命令"的問題

安裝完 VisualStudio 編譯環境後,是不能用命令行直接編譯寫好的csc文件的,如果不配置環境變量,在命令提示符(cmd)中編譯擴展名爲cs的文件,會出現錯誤提示“csc不是內部或外部命令,也不是可運行的程序,或批處理文件”。這時

原创 ntohs, ntohl, htons,htonl字節序轉換函數

ntohs() 簡述:將一個無符號短整型數從網絡字節順序轉換爲主機字節順序。(16位)。 #include <netinet/in.h> uint16_t ntohs(uint16_t netshort); 輸入uint16_t net

原创 用記事本開發C#程序

一般做.NET開發,我們都是用集成開發環境VS。實際上和java一樣,我們也是可以直接使用記事本等任何文本編輯工具進行C#的開發。下面簡述一下如何用技術本編寫C#程序。 1、首先電腦上必須有.NET framework。安裝.NET fr

原创 struct結構體

C 數組允許定義可存儲相同類型數據項的變量,結構是 C 編程中另一種用戶自定義的可用的數據類型,它允許您存儲不同類型的數據項。 結構用於表示一條記錄,假設您想要跟蹤圖書館中書本的動態,您可能需要跟蹤每本書的下列屬性: Title Auth

原创 C 庫函數 - memcpy()

C 標準庫 - <string.h> 描述 C 庫函數  void *memcpy(void *str1, const void *str2, size_t n)  從存儲區 str2 複製 n 個字符到存儲區 str1。 聲明 下面是

原创 Visual Studio專業版下載安裝激活破解教程

Visual Studio 2015專業版安裝激活破解教程 一、下載安裝鏡像下載地址:http://msdn.itellyou.cn/   二、安裝 運行虛擬光驅,加載鏡像文件,運行安裝程序

原创 do{...}while(0)的意義和用法

linux內核和其他一些開源的代碼中,經常會遇到這樣的代碼: do{ ... }while(0) 這樣的代碼一看就不是一個循環,do..while表面上在這裏一點意義都沒有,那麼爲什麼要這麼用呢? 實際上,do{...}while(