Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - Haga tres preguntas sobre el lenguaje C
Haga tres preguntas sobre el lenguaje C
1. De hecho, los valores no se intercambian, pero sí las direcciones del puntero. Esto equivale a una tetera en la habitación 101 y un urinario en la habitación 102. Ahora se intercambian los números de las casas de las dos habitaciones, por lo que el resultado es un intercambio numérico.
2. Las dos fors del medio están ocultas, int n[2]={0}, I, j, k = 2, por lo que n[k] es equivalente a n[2]; El resultado es un valor aleatorio.
También existen sistemas C cuya salida es cero.
3. Esta pregunta es realmente problemática. Las matrices se asignan en orden entero. Si el primer elemento de la matriz es 0x0000, entonces la dirección del segundo elemento debe ser 0x000 (longitud entera). En otras palabras, para un sistema de compilación de 16 bits:
p+9 = 194+9*2=212
Para un sistema de compilación de 32 bits:
p+ 9 = 194+9*4=230