Originally Posted by transgalactic2 calloc1[i] wasnt declared as an array i see here only calloc1 which points at the start of a sector whose size is 3 float variables. It does not have array type, true. What that has to do with [i] at the end of it, we're not sure. You can stick [i] at the end of any pointer.