

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Examine os programas em PHP, C# e C a seguir:
PHP <?php $num = "SoH"; $result - $num + 5, echo "Result: " . $result; ?> | C# using System; namespace Teste { class Testando { static void Main(string{} args) { int num = "SoH"; int result = num + 5; Console.WriteLine($"Resultado: {r}"); } } } | C #include <stdio.h> int main() { int num, result; num= "SoH"; result = num + 5; printf("\n Resultado: %d", result); return 0; } |
Considerando que os programas serão executados em condições ideais,
todos os programas executarão sem erros de compilação.
os resultados apresentados pelos programas em C# e em C serão iguais, pois C# é compilada por um compilador escrito em C.
todos os programas apresentarão erros, pois não é possível atribuir strings a variáveis numéricas.
todos os programas deixarão de apresentar erros, caso seja colocado (int) antes de "SoH".
os programas em PHP e em C não apresentarão erros, mesmo sem o uso explícito de cast.