关于#ar#的问题,如何解决?

#include
int main(void)
{
int D;
D = scanf("%d",&D);
D + 2;
printf("%d",D);
return 0;
}
系统给出这样的提示
a.c: In function ‘main’:
a.c:6:7: warning: statement with no effect [-Wunused-value]
D + 2;
^

D = scanf("%d",&D); 改成 scanf("%d",&D) ;

D + 2; 是要写 D+=2; 吗?