int main(int argc, const char * argv[]) { //Create an array of floats // float *gradeBook = malloc(3 * sizeof(float)); //Declares the array as part of the frame. // float gradeBook[3]; // gradeBook[0] = 60.2; // gradeBook[1] = 94.5; // gradeBook[2] = 81.1; float gradeBook[] = {60.2, 94.5, 81.1}; //Calculate the average float average = averageFloats(gradeBook, 3); //Free the array // free(gradeBook); // gradeBook = NULL; //No need to free the array! //Cleanup happens automatically when the function returns printf("Average = %.2f\n", average); return 0; }
int main(int argc, const char * argv[]) { // create an array of floats float gradeBook[] = {60.2, 94.5, 81.1}; // calculate the average float average = averageFloats(gradeBook, 3); printf("Average = %.2f\n", average); return 0; }