int d =1 ;fun ( int p ){ static int d = 5 ; d + = p ; printf ("%d" , d ) ; return ( d ) ;}mian ( ){ int a = 3 ; printf ( "%d\n" , fun ( a + fun ( d ) ) ) ;}提问:1、以上程序运行结果是什么?2、求详细步骤过程