How to find the size of an array in C without sizeof (aka The difference between arr and &arr) Hey folks, Long time no C. Generally in C, this is how we find the length of an array arr : n = sizeof(arr) / sizeof(arr[0]); Here we take the size of the array in bytes; then divide it by the size of an individual array element. What if I tell you that we can get rid of sizeof and have a cooler way to c