若a的值为3时,下列程序段被执行后,c的值是多少?( )

if ( a>0 )

if ( a>3 ) c = 2;

else c = 3;

else c = 4;
出自:石家庄铁道大学面向对象程序设计