Manual de c++

Page 59

VALORES DE RETORNO

Una función puede regresar cualquier tipo de valor excepto tablas u otras funciones. Esta limitación podría resolverse utilizando estructuras o punteros, pero se verá más adelante.

MACROS

Una macro es una parte del código que puede parecer y actuar como una función, se define después de las librerías mediante un #define. Se denominan instrucciones de preproceso, porque se ejecutan al comienzo de la compilación. Sin embargo, no hay que abusar de ellas, porque podrían entorpecer el código y hacer lento el programa. #include <iostream.h> #define mayor(a,b) (a>b)? a: b int main(){ int a,b; cout<<"teclea 2 numeros distintos"<<endl; cin>>a; cin>>b; cout<<"el mayor de esos numeros es: " <<(mayor(a,b))<<endl; cin.ignore(); cin.get(); return 0; }

59


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.