Si la declaración if en lenguaje C se puede usar sin agregar nada más, ¿es mejor no agregarla?
No es lo mismo.
Return solo da una señal al ordenador y no muestra nada en la pantalla. No puedes ver cuál es el proceso.
if(m i == 0) return 0; return 1; // Esto significa que si (m i == 0), devuelve 0; de lo contrario, no se ejecutará y luego devolverá 1. ejecutado; este es un continuo Se ejecutarán todas las devoluciones.
if(m i == 0) return 0
else
return
Pero esto es diferente, esto significa; que en base a (m i == 0), se selecciona uno de los retornos 0 y 1 para su ejecución.
Acabo de escribir uno, lo sabrás después de ejecutarlo. Una ejecución completa, una vez para eliminar lo demás.
#includelt; stdio.hgt;
main()
{
int i, k, j
scanf("d",amp;i);
scanf("d",amp;j);
k=i j;
if(k==5)
printf("d",k);
else
printf("cuowu");
}
Después de eliminar else, intenta usar 2 y 3. Debería ser 5, pero también aparecerá la palabra cuowu.