c语言里面的一些问题,凑字数

以下( )函数,没有返回值。

(2分)

A.
int a(){ int a=2; return a*a; }

B.
void b(){ printf("c\n"); }

C.
int c(){ int a=2; return aaa;}

D.
以上都是

没有返回值有两个特征
1是看声明的返回值类型,void 表示没有
2是看函数体里有么有return语句

B。
函数前缀为void类型就是没有返回值