The expression g( q) on line 9 in the cqmplete C program in Fig. 6.28 is the application of a function to itself. The declaration 00 nne 3 gives intger as the range type 9', but the types of the arguments of 9 is not specified. Try running the program. The compiler may issue a warning because 9 is declared to be a function on line 3, instead of a pointer to a function.
a) What can you say about the type of,1
![](https://test.transtutors.com/qimg/b75a9842-cf02-4ccb-9924-7bb5b88dc4e0.png)
![](https://test.transtutors.com/qimg/e3ef6e4d-dd2f-4240-b7c1-19732fcdf2fe.png)