[C con Clase] duda sobre punteros

Gerardo gerromell en gmail.com
Mar Jul 26 22:41:12 CEST 2016


Hola.


Mi duda reside en las llamadas a las dos funciones, no entiendo por que en el programa de la cadena el arguemento no usa '&' mientras k en el programa que suma y multiplica si, gracias de antemano.

/*#include <iostream>
using namespace std;

int lengthCharString(char *cString);

int main() {

    char vString[]="madre mia";
    cout << lengthCharString(vString) << endl;
   return 0;
}

int lengthCharString(char *cString) {

    int length=0;

    while(*cString!=0) {

        cString++;
        length++;
    }
    return length;
}*/



#include<stdio.h>


void Funcion (int *suma, int *mult);

int main()

{

int suma,mult;

Funcion(&suma, &mult);

printf("%d\n",suma);

printf("%d\n",mult);

return 0;

}

void Funcion (int *suma, int *mult)

{

int a, b;

scanf("%d",&a);

scanf("%d",&b);

*suma=(a)+(b);

*mult=(a)*(b);

}


Más información sobre la lista de distribución Cconclase