C 程式設計師應該掌握的東西

2021-09-19 09:39:21 字數 1846 閱讀 9582

乙個c/c++

程式設計師合不合格的必要條件,我覺得他應該理解了指標、理解了引用,知道通用型別資料在計算機中的記憶體表示方法,知道什麼資料放在棧裡,什麼資料放在資料區,什麼資料放在堆裡,知道資料的對齊方式,知道怎麼寫**更高效,知道物件的基本模型。下面通過例項逐個介紹這些大家應該掌握的內容:

typedef union tagdata1 tdata1;

typedef union tagdata2 tdata2;

typedef union tagdata3 tdata3;

printf(「%d %d %d」,sizeof(tdata1), sizeof(tdata2), sizeof(tdata3));

typedef struct tagdata1 tdata1;

typedef struct tagdata2 tdata2;

typedef struct tagdata3 tdata3;

printf(「%d %d %d」,sizeof(tdata1), sizeof(tdata2), sizeof(tdata3));

typedef union tagdata1 tdata1;

typedef union tagdata2 tdata2;

tdata1 data1;

data1.a = -3.0;

for (int i = 0; i < 4; i++)

printf(「%02x 」, data1.ch[i]);

tdata2 data2;

data2.a = -3;

for (int i = 0; i < 4; i++)

printf(「%02x 」, data2.ch[i]);

static int a = 0;

void func

(int b, int c)

class cdata

private:

static int aa;

int ff; };

a,b,c,d,e,str,pdata,*str,*pdata,

分別存放在**呢?

aa,bb,cc,dd,ee,ff,str1,pdata1,*str1,*pdata1

存放在**呢?

class cbase

void g() };

class cderived : public cbase

void g()

}; cbase base;

cderived derived;

base = derived;

base.f();

base.g();

cbase *pbase = null;

cderived *pderived = new cderived();

pbase = pderived;

pbase->f();

pbase->g();

class cbase

virtual void g() };

class cderived : public cbase

void g() };

cbase base;

cderived derived;

base = derived;

base.f();

base.g();

cbase *pbase = null;

cderived *pderived = new cderived();

pbase = pderived;

pbase->f();

pbase->g();

base = *pderived;

base.f();

base.g();

程式設計師應該掌握的省市聯動

在做程式設計師的道路上入門,省市聯動是乙個基礎必備的技能下面就來講講我所理解的 當然我做的省市聯動是基於資料庫中的表去做的而不是根據外掛程式js 不難看出這是乙個省市聯動的jsp頁面,在省市核取方塊中定義乙個onchange事件,在js中定義這個事件 這就是我們在jsp頁面中定義的事件,通過id來獲...

乙個程式設計師應該知道東西

程式設計師可以分為很多種,像unix程式設計師 windows程式設計師,或是c 程式設計師 delphi程式設計師,等等。今天我想談的是web程式設計師,一名真正的web程式設計師應該懂得那些方面的知識,應該注意學習哪些東西。也許有些朋友會說,我知道asp jsp,會做 會做bbs,這應該叫web...

乙個程式設計師應該知道東西

程式設計師可以分為很多種,像unix程式設計師 windows程式設計師,或是c 程式設計師 delphi程式設計師,等等。今天我想談的是web程式設計師,一名真正的web程式設計師應該懂得那些方面的知識,應該注意學習哪些東西。也許有些朋友會說,我知道asp jsp,會做 會做bbs,這應該叫web...