Las matrices en lenguaje C no se pueden usar como punteros, pero ¿se pueden usar los punteros como matrices?
Sí
1. Matriz de punteros: en primer lugar, es una matriz. Los elementos de la matriz son punteros. El número de bytes ocupados por la matriz está determinado por la matriz. sí mismo. Es la abreviatura de "punteros de almacenamiento de matrices".
2. Puntero de matriz: en primer lugar, es un puntero que apunta a una matriz. En un sistema de 32 bits, siempre ocupa 4 bytes. En cuanto a cuántos bytes ocupa la matriz a la que apunta, no lo sé. Es la abreviatura de "puntero a matriz".
3. La idea central es utilizar una bandera para determinar el comienzo de una palabra. Cada vez que aparece el comienzo de una palabra, significa que hay una palabra. De esta forma se puede obtener el número total de palabras contando el número inicial de palabras que aparecen.
4. Para cada carácter, si aparece un carácter que no sea un espacio y la bandera es 1, es el comienzo de la palabra y se acumula el contador. Al mismo tiempo, asigne la bandera a 0.
5. Cuando la bandera es 0, si aparece un espacio, significa que la palabra anterior ha terminado, establezca la bandera en 1.