#define _crt_secure_no_warnings 1
#include//int main()
////int main()
////int main()
////int main()
//;// int* p=arr;//陣列名-首元素位址
// int i = 10;
// for (i = 0;i < 10;i++)
// // return 0;
//}//野指標:指標指向的位置是不可知的(隨機的,不正確的,沒有明確限制的)
//int main()
////int main()
//;// int* p = arr;
// int i = 0;
// for (i = 0;i < 12;i++)
// // return 0;
//}int* test()
int main()//指標指向的空間釋放-野指標
```//總結:野指標有三種 1,未初始化指標變數 2,指標越界訪問 3.指標指向的空間被釋放
//如何規避野指標:
//1.指標初始化
//2.小心指標越界
//3.指標指向空間釋放後可以將指標置成null指標
//4.指標使用之前檢查指標的有效性
//指標運算:1.指標+-整數 2.指標-指標 3.指標的關係運算(比較大小)
//int main()
//;// int i = 0;
// int sz = sizeof(arr) / sizeof(arr[0]);
// int* p = arr;
// for (i = 0;i < sz;i++)
// // return 0;
//}//指標-指標
//int main()
//;// printf("%d\n", &arr[9] - &arr[0]);//指標-指標得到的是中間的元素個數
// return 0;
//}//int my_strlen(char* str)
//// return end - start;
//}//int main()
////指標和陣列
//int main()
//;// printf("%p\n", arr);//位址-首元素的位址
// printf("%p\n", &arr[0]);
// printf("%p\n", &arr);//取出的是整個陣列的位址
// printf("%p\n", &arr+1);
// //1.&arr-&陣列名-陣列名不是首元素的位址,此時陣列名表示整個陣列
// 陣列名)-此時陣列名計算的是整個陣列的大小,單位為位元組
// return 0;
//}//二級指標
//int main()
////指標陣列-陣列-存放指標的陣列
//陣列指標-指標
int main()
;//指標陣列
int i = 0;
for (i = 0;i < 3;i++)
return 0;
}
2021 3 19學習筆記
4 變數表示式 test是shell程式中的乙個表示式,通常用在流程控制for,while,until,if等結構中,用test命令去判斷檔案的存在與性質,變數的相互關係 語法 test 表示式 如果 表示式 成立,test返回0,反之返回乙個非0值 字串比較 兩個數值的比較 邏輯操作,可以進行an...
2021 3 19每週學習總結
這一星期,學習了貪心演算法,經過了一星期的貪心演算法的學習,了解了一些問題的解題思路,這裡把題目如何下手和需要注意的問題寫一下 1 有一批貨櫃要裝上一艘載重量為c的輪船,其中貨櫃i的重量為wi。最優裝載問題要求確定在裝載體積不受限制的情況下,將盡可能多的貨櫃裝上輪船 則先用sort對重量從小到大排序...
初始化指標
includeusing namespace std int main nullptr 是 c 新標準引入的特性,visual c 2010 編譯器支援它。過去已經使用0或 null 編譯器將用 0代替此巨集 來初始化指標,當然它們現在仍然可以使用。但是,使用 nullptr 初始化指標要好得多。因...