Preguntas en lenguaje C: 1. Se sabe que int a[10]; una unidad de almacenamiento que ocupa (?) bytes de memoria significa que su primera dirección es (?)
1. En una computadora de 32 bits, int ocupa 4 bytes e int a[10] tiene 10 elementos, por lo que hay 40 bytes. Sin embargo, las preguntas de la prueba de lenguaje C están probando el entorno TC. es decir, cada variable int ocupa 2 bytes, por lo tanto, complete 20 aquí, y su primera dirección es la dirección del primer elemento. Luego, el nombre de la matriz representa la primera dirección de la matriz, por lo que puede completar una, por supuesto. , la dirección del primer elemento también es la primera dirección de la matriz, por lo que también puede completar a[0]~~
2. Porque hay 6 elementos en a, y la siguiente tabla de. la matriz comienza de 0 a n-1, por lo que el subíndice máximo es 5
3. Porque i=0 en for(i=0;ilt;=10;i) se ejecuta antes de ingresar al cuerpo del bucle. Y solo se ejecuta una vez durante todo el ciclo, por lo que colocarlo al frente puede lograr el mismo efecto. . . Entonces elija A
4. En primer lugar, A es obviamente incorrecto. Solo cuando el valor de i sea mayor que 100, el cuerpo del bucle finalizará cuando sea 0, es decir, cuando xlt; cuando Cuando la entrada es un entero no negativo, se generará. Por lo tanto, se pueden generar hasta 100 enteros no negativos, es decir, seleccione D
Si hay algo que aún no sabe. Entiendo, puedes continuar preguntando ~~~