Почему нет ошибки при использовании int
я использовал int fun (intx), но почему он не показывает ошибку, так как возвращаемое значение не имеет типа int.infact, когда я использую char вместо int, он показывает ошибку.
Что я уже пробовал:
#include<stdio.h> int main() { int n,i; printf("enter n\n"); scanf("%d",&n); fun(n); } int fun(int x) {int i; char c='*'; if(x>=1) {for(i=1;i<=x;i++) printf("%c",fun(x-1));} else return c; }