Объяснение результата матрицы - C (СИ)
Формулировка задачи:
Доброе утро) Хотел бы задать вопрос, почему в этом случае:
Выдается результат 26 26. Я хочу понять, как это работает, и что именно происходит в процессе присвоения значения одной матрице значения другой.
В случае Выдает 2301952 2301952. Не могу понять, откуда берутся эти цифры.
Буду благодарен за ответ)
#include<stdio.h> int main() { int x[2] = {1}; int y[2]= {1}; y[2]=x[2]; printf("%i %i",y [2], x[2] ); return 0; }
#include<stdio.h> int main() { int x[10] = {1}; int y[10]= {1}; y[10]=x[10]; printf("%i %i",y [10], x[10] ); return 0; }
Решение задачи: «Объяснение результата матрицы»
textual
Листинг программы
y[2]=x[2];
Объяснение кода листинга программы
- В данном коде имеется массив
x
и массивy
. - Значение
x[2]
копируется в переменнуюy[2]
. - Значение
x[2]
остается неизменным, так как оно просто копируется в другой массив. - Результатом выполнения данного кода будет значение
x[2]
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д