程式設計師面試寶典一周目第二天

2021-07-03 23:48:48 字數 580 閱讀 5145

1.c++11識別的基本資料型別

double  float  void  char  int  bool  wchar_t(更廣泛的char型別)  long  short  unsigned  sign

2.關於指標引數交換變數

這是乙個有趣的問題。

void swap1(int *x, int *y);

void swap2(int *x, int *y);

void main()

上面兩個swap看上去都能交換兩個實參,因為書上告訴我們指標型形參是可以交換實參的,但事實上只有swap1可以交換。原因是swap1裡對位址取值了,沒錯,取值了,就等於說是i和j直接交換,當然能交換咯,但swap2只是把是形參的位址交換,函式結束後也不會對i,j產生影響。

3.const

const int* const test(const int * const p)const

嗯,大概上面5個const就差不多了。

第一、第二個const限制的是函式型別

第三個const限制的是*p

第四個const限制的是p

第五個const限制函式為「唯讀」

程式設計師面試寶典一周目第四天

1.malloc size calloc numelements,sizeofelement calloc會把空間裡的值置為0 2.new delete int p1 new int 10 這個是分配10個int長度的空間 int p2 new int 10 這個是分配1個int長度的空間並初始化為...

程式設計師的第二天

終於還是 走上了這天路,四年前的決定到今天都沒有改變,不管是由於家人還是自己 還是她的決定,我都不會後悔,因為這世上根本沒有後悔。helloworld!這是我打的第一條 也是每乙個程式設計師的第一條 希望接下來的四個月能不忘初心。一步乙個腳印,慢慢向前。加油!hz加油 wz helloworld p...

一周學C 之第二天(函式)

一周學 c 第二天 共分六個部分 函式 1前言c 不支援 全域性函式 所有的函式必須 在類內部宣告 無 原始檔和標頭檔案之分 所有的函式必須 宣告的時候被實現 int notallowed 錯誤,c 沒有全域性函式 sealed class methods void error 錯誤,函式不能有結尾...