日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第一天2017/03/28

發布時間:2025/3/21 编程问答 10 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一天2017/03/28 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
王保明老師面試常問問題:二級指針用過沒有?怎么用的? 二級指針的輸入輸出模型會不會? 二級指針怎樣把結果甩出來? 模塊的封裝與設計?做過哪些模塊? 回調函數

程序員培養哪些能力?

兩種架構

程序設計思維

【知識點開獎】
1、選擇排序思想
————————————————————x軸
|
|
|
|
|
|
y

for(int i=0; i<10; i++) //外層循環:控制第幾趟for(int j=i+1; j<10;j++) //內層循環:比較大小{if(a[i]<a[j]){int temp = a[i];a[i] = a[j];a[j] = temp;}}

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*

memsetmemcpy void不能定義變量,因為編譯器不知道void內存大小 void*指針,可被任何指針賦值,但是反之不行。

6、內存四區模型-建立流程

1)應用程序.exe程序中的代碼存放在硬盤上 (2)當點擊.exe程序運行起來時,操作系統先把代碼Load到內存中; (3)操作系統把代碼分成四個區 (4)然后再找到入口函數main,進行執行代碼。 【程序案例】 //C語言的灰色地帶 int a; //全局區 int b = 100; //全局區int main() {int a; //棧區(又叫臨時區)int *p;//棧區p = &a; //cpu執行的代碼,放在代碼區a = 10; //cpu執行的代碼,放在代碼區p = (int*)malloc(sizeof(int)*100); //堆區if(p){free(p);} }

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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。