sizeof()能有多少种用法?
例如:求n*(n+1)/2
bool arr[n][n+1];return sizeof(arr)>>1;
万变不离其宗sizeof无非就是对单个变量和数组(不能是函数调用中)后面你那个>>1就是/2的意思。[n][n+1] 是 n*n+1
sizeof其实就一种用法,就是用来求一个对象占用多少内存你把它用到各种算法里那是你自己的事,那用处可就多了就好像加法不过是将两个数加到一起,但是不管你搞多复杂的算法总离不开它