一、自己制作靜態(tài)鏈接庫 首先使用gcc -c只編譯不鏈接生成.o目標(biāo)文件,然后使用ar工具進(jìn)行打包成為歸檔文件。 庫名不能亂取一般是lib+庫名...
一、math.h 正真的數(shù)學(xué)運(yùn)算的函數(shù)定義在mathcalls.h中,在使用數(shù)學(xué)庫函數(shù)時(shí)只要包含math.h即可。 二、計(jì)算開平方 開平方函數(shù)原...
一、什么是字符串 字符串由多個(gè)字符連續(xù)分布組成的字符結(jié)構(gòu)。字符串的特點(diǎn)是:規(guī)定了開頭和結(jié)尾,而沒有指定長(zhǎng)度,長(zhǎng)度由開頭地址和結(jié)尾地址相減得到。 ...
一、什么是函數(shù)庫? 函數(shù)庫:事先寫好的函數(shù)的集合。給別人來復(fù)用。 函數(shù)是模塊化的,因此可以被復(fù)用。寫好的一個(gè)函數(shù)可以被反復(fù)使用。 二、函數(shù)庫的由...
一、什么是遞歸函數(shù) 遞歸函數(shù):函數(shù)中調(diào)用了自己的函數(shù) 遞歸函數(shù)不等于循環(huán)函數(shù), 遞歸典型例子:用遞歸函數(shù)計(jì)算階乘、求斐波那契數(shù)列 二、函數(shù)的遞歸...
一、函數(shù)的三要素:定義、聲明、調(diào)用 函數(shù)定義就是函數(shù)體、函數(shù)聲明就是函數(shù)原型、函數(shù)調(diào)用就是使用函數(shù)。 函數(shù)定義是函數(shù)的根本,函數(shù)定義只的函數(shù)名表...
一、c語言為什么會(huì)有函數(shù) 匯編程序中也有函數(shù)這個(gè)概念。 整個(gè)程序分成多個(gè)文件,一個(gè)文件分成多個(gè)函數(shù),一個(gè)函數(shù)分成多個(gè)語句。 這種組織的好處在于分...
一、帶參宏和帶參函數(shù)的區(qū)別(宏定義的缺陷) 宏定義在預(yù)處理期間處理,函數(shù)是在編譯期間處理。 宏定義最終在調(diào)用宏的地方把宏體原地展開,而函數(shù)是在調(diào)...
一、宏定義的規(guī)則和使用解析 宏定義的解析規(guī)則是:在預(yù)處理階段由預(yù)處理器進(jìn)行替換,這個(gè)替換是原封不動(dòng)的替換。 宏定義可以被遞歸替換,直達(dá)替換出來的...