Red de conocimiento informático - Material del sitio web - Vamos, camarón grande, ayúdame a resolver un problema de c.

Vamos, camarón grande, ayúdame a resolver un problema de c.

Debe prestar atención a:

1. Cuando define una matriz, cuando usa los elementos de la matriz

Simplemente use el nombre de la matriz más un subíndice, como Si en el ejemplo definido en

, si desea asignar un valor a s[1], simplemente haga: s[1]='3'

, porque es no es un puntero, por lo que no puede usar *s[1] para

llamarlo. Si define una matriz de puntero, como:

char * s[256], puede hacerlo. use este método para

llamar: s[1]="3", lo que significa que el elemento s[1] (que es

un puntero) apunta a la cadena constante " 3".

p>

2. La función strcpy() se utiliza para copiar y asignar valores a variables de cadena (matrices)

. Su primer parámetro debe ser un puntero de carácter.

(La primera dirección de la cadena), su resultado de ejecución es copiar el segundo parámetro

a la dirección proporcionada por el primer parámetro y luego agregar un

terminador: '\0', por lo que el sistema le indicará: ");//argumento de tipo no válido de 'unario'

Tipo de parámetro incorrecto