Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Вопрос по программированию. Почему ссылка сохраняет старое значение?

Помогите, пожалуйста

public class example

{

int i[] = {0};

public static void main(String args[])

{

int i[] = {1};

change_i(i);

System.out.println(i[0]);

}

public static void change_i(int i[])

{

int j[] = {2};

i = j;

}

}

Почему тут ссылка на массив возвращает старое значение?

ПрограммированиеЯзыки программирования+2
Константин
  ·
Лучший
Студент, учусь и интересуюсь в IT сфере, хочу более глубоко узнавать про пк и связанные с...  · 30 окт 2020

Дружище, пиши в следующий раз язык, я написал на с++, исправил метод тебе и все работает правильно, первый элемент меняется на 2, скорее всего ошибка у тебя в обращении к членам массива была.

#include <iostream>

#include <stdlib.h>

#include <stdio.h>

using namespace std;

int i[] = {0};

void change_i(int i[])

{

i[0] = {2};

}

int main(int argc, char** argv)

{

int i[] = {1};

change_i(i);

cout << (i[0]) << endl;

}

java язык, там как-то более все напутано в отличие от си)