c 培訓周總結3

2021-06-19 08:55:42 字數 914 閱讀 6360

培訓部分

巨集頭檔案格式

#ifndef __h__h_fsd_

#define __h_h_fsd_

***x

#endif

#ifdef/ifndef

#elif

#elif

..#else

#endif

static在當前檔案中有效

結構體指標只開闢乙個指標的空間

c語言的結構體不能包括函式

結構體的記憶體對齊:不足就多分配4k.補齊:結構體中最大空間元素的整數倍補齊

列舉型別的每一項會分配乙個隨機整數

malloc分配記憶體一片連續記憶體,成功返回void*,否則返回null,不負責初始化區域.分配至堆空間

free釋放

atoi,atof可以將字串轉換成int和float,標頭檔案stdlib.h

函式指標陣列

int (*op[2])(int a,int b);

op[0]=add1;

op[1]=add2;

自學部分 

函式物件

一種類,過載了括號運算子

for_each 的第四個引數

首先當作建構函式建立乙個臨時物件,將物件傳入,使用物件的時候用的括號,所以這個時候會呼叫括號運算子.具有函式作用,叫函式物件

typename

stl一般都用得inline函式

typename a::ssf t;

這個時候t的型別是a::ssf,如果不加typename,會被認為ishi 乙個靜態變數

演算法distance 如果前後引數交換,結果不一定是對的

vector會有留一部份備用的空間,如果備用的那部分用完了,就會重新分配一整塊空間

remove並不會刪除掉元素,而是忽略掉刪除的元素,要刪除需要呼叫成員函式erase

c 培訓周總結4

培訓部分 資料結構的概念 邏輯結構 物理結構 運算結構 幾個常用的資料結構 堆疊 棧 佇列鍊錶 二叉樹 有序 資料結構的分類 抽象層 邏輯結構 人腦中 結構層 物理結構 計算機 實現層 運算結構 應用角度 邏輯結構的分類 集合結構 集 結構中的元素除了 同屬於乙個集合之外沒有 其他的關係。線性結構 ...

c 培訓周總結7

培訓部分 unix網路程式設計 socket本身是乙個檔案描述符 socket.h int socket int domain,int type,int protocol 通常情況下protocol是0 domain af inet為網路,af unix為本地 af 後端巨集為pf sock str...

工作學習周總結 3

本週工作背景 本週正式加入了team,時間真快,4周了。本週談到了這麼個故事,在美國教書的某教授被中國引渡回國來在某不錯的大學中教書。每堂課上完,教授都會詢問學生本節課的內容是否都清楚了,學生回答很一致,很清楚 接連幾節課都是這樣,教授開始感覺不對勁,一場摸底測驗,全班基本崩盤。不是因為這個班的學生...