第一天2017/03/28
生活随笔
收集整理的這篇文章主要介紹了
第一天2017/03/28
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
王保明老師面試常問問題:二級指針用過沒有?怎么用的?
二級指針的輸入輸出模型會不會?
二級指針怎樣把結果甩出來?
模塊的封裝與設計?做過哪些模塊?
回調函數
程序員培養哪些能力?
兩種架構
程序設計思維
【知識點開獎】
1、選擇排序思想
————————————————————x軸
|
|
|
|
|
|
y
軸
2、
void print(int a[10]) {... ... } int main() {int a[10] = {1,2,3};print(a); }注:在形參里邊出現的int a[10]、char ch[30]等,編譯器會把它當成指針,也不會主動的分配內存 < == > 等價于int *a、char *c等。
3、壓死初學者的三座大山
數組數組類型 數組數據類型和數組數類型指針 數組數據類型和數組數類型指針關系4、數據類型、變量的本質
數據類型:是固定內存大小的別名,比如:a+1與 &a+1 的不一樣,是因為a與&a的數據類型不同,步長不同。 變量:(一段連續)內存空間的別名,變量是一個標號。變量三要素(名稱、大小、作用域)5、void*
memset、memcpy void不能定義變量,因為編譯器不知道void內存大小 void*指針,可被任何指針賦值,但是反之不行。6、內存四區模型-建立流程
7、在項目工程中,“全局變量”的統一管理
/*【常見困難】在項目開發中,如果某個頭文件中定義了一個全局變量,如果 在其他的多個文件中包含#include"head.h",那么會造成編譯錯 誤:“error:找到一個或多個重定義的符號”。 */ //解決方案:在項目工程開發過程中,//1.把所有的全局變量的定義都放在一個.cpp文件中,統一管理。int a = 0;int b = 1;int c = 2;//2.在其他文件中使用某個全局變量時,直接用extern關鍵字聲明(可以把該全局變量擴展到聲明的文件中)。//即extern修飾全局變量,可以使該全局變量跨文件。extern int a;extern int b;extern int c;總結
以上是生活随笔為你收集整理的第一天2017/03/28的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牛客(错题集)
- 下一篇: 第二天2017/03/29: 字符串操作