Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olaaa...
Conforme o código abaixo, existe uma variável chamada **char letrasalfa na função int main() logo após é chamado o método void letrasalfabeto (char var), mas a minha dúvida é que a variável letrasalfa está declarada como Ponteiro e o método void letrasalfabeto (char *var) recebe por parametro a mesma como ponteiro, mas qual a diferença se eu declarasse a variável letrasalfa da seguinte forma:char letrasalfa e a função dessa forma void letrasalfabeto (char var)**, se mesmo implementando das duas formas distintas eu consigo imprimir o valor da variável ???
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void letrasalfabeto (char *var) {
char alfabeto[30];
strcpy (alfabeto, var);
printf("%s",alfabeto);
system("pause");
}
int main () {
char *letrasalfa = "ABCDEFGHIGLMNOPRSTUVXZ";
letrasalfabeto (letrasalfa);
}
Desde já, Agradeço...
Carregando comentários...