mi sono imbattuto in una domanda intervista che recita come segue:C/C++ Macro per la ricerca di massimo di due numeri senza usare operatore ternario
"scrivere un semplice C/C++ Macro per trovare massimo di due numeri senza usare biblioteca std o operatore ternario ".
Ho bisogno del tuo aiuto per risolvere questo. So che è banale ma non sono riuscito a trovarlo. Quindi, pubblicandolo qui.
#include<iostream>
#define max(x,y) /*LOGIC HERE*/
using namespace std;
void main()
{
int a = 98453;
int b = 66394;
cout<<max(a,b);
}
Vedere [risposta] (http://stackoverflow.com/questions/4772780/find-the-maximum-of-two-numbers-without-using-if-else-or-any-other-comparison-op?rq = 1) e questo codice 'C++' non verrà compilato in 'C++' compiler.main dovrebbe restituire 'int'. –
Buon dolore .... –
Ricorda, un'intervista è anche un modo per determinare se vuoi lavorare in quell'azienda. Se ottieni una domanda del genere, chiedi qualche domanda in cambio: è questo stile normale?I tuoi tecnici conoscono le differenze tra C e C++? Quanti avvisi non fissati ci sono nella tua base di codice? Quanto tempo dedichi a correggere i bug report sul campo rispetto all'implementazione di nuove funzionalità? – MSalters