Assume these statements are all outside of functions. Which of the following are declarations only and which are definitions:
float * rate ;
struct S ;
static double pi;
typedef int * string;
node * fun(int i);
extern double x;