Быстрый вопрос программирования
Страница 1 из 812 12 ПоследняяПоследняя
Results 1 to 10 of 13

Thread: Быстрый вопрос программирования

  1. #1
    Я заметил, что следующий цикл широко и обычно используется для подсчета, закрытия или удаления заказов и т. Д .:

    Введенный код для (int i = OrdersTotal () # 91; color = red # 93; -1 # 91;color # 93 ;; i gt; = 0; i--)
    Мой вопрос, почему мы используем -1 часть кода? Является ли это логически правильным, если мы хотим включить все заказы в наш поиск? Разве это не используется только при поиске свечей, и мы хотим исключить свечу 0?

    Цените свое разъяснение.

  2. #2
    скажем, есть 10 заказов на заказ. Хотя человеческая природа должна считать их от 1 до 10, компьютеры любят делать что-то трудное и число их от 0 до 9. Поэтому мы вычитаем 1, чтобы компенсировать это.

  3. #3
    Массив Orders - это массив, основанный на нулевом значении, и OrdersTotal основывается, следовательно, на необходимость вычесть его. Таким образом, первый заказ в списке - это не Заказ (1), а Заказ (0). Имеют смысл? Люкс

  4. #4

    Quote Originally Posted by ;
    Массив Orders - это массив, основанный на нулевом значении, и OrdersTotal основывается, следовательно, на необходимость вычесть его. Таким образом, первый заказ в списке - это не Заказ (1), а Заказ (0). Имеют смысл? Люкс
    Спасибо за быстрый ответ и и luxinterior. Мне довелось узнать, что нумерация заказов в списке активных (ожидающих рынка) и закрытых заказов начинается с нуля, но для меня, если общая сумма заказов равна 10, тогда OrdersTotal () - 1 система должна рассчитывать от 8 до 0 , игнорируя последний порядок, а не от 9 до 0.

  5. #5

    Quote Originally Posted by ;
    Спасибо за быстрый ответ и и luxinterior. Мне довелось узнать [font = Verdana], что нумерация заказов в списке активных (ожидающих рынка) и закрытых заказов начинается с нуля, но для меня, если общая сумма заказов равна 10, тогда OrdersTotal () - 1 [color = черный] система должна рассчитывать от 8 до 0, игнорируя последний порядок, а не от 9 ...
    true, если 10 - 1 = 8

  6. #6

    Quote Originally Posted by ;
    Спасибо за быстрый ответ и и luxinterior. Мне довелось узнать [font = Verdana], что нумерация заказов в списке активных (ожидающих рынка) и закрытых заказов начинается с нуля, но для меня, если общая сумма заказов равна 10, тогда OrdersTotal () - 1 [color = черный] система должна рассчитывать от 8 до 0, игнорируя последний порядок, а не от 9 до ...
    пример 5 индекс заказов 0,1,2,3,4 5-1 = 4 обратный отсчет 4 3 2 1 0 = еще 5 заказов см.
    http://www.codersource.net/c_arrays_tutorial.html

  7. #7
    Хорошо, это будет проблемой для системы, если я не вычлю 1 или это просто для повышения эффективности системы?

  8. #8

    Quote Originally Posted by ;
    Хорошо, это будет проблемой для системы, если я не вычлю 1 или это просто для повышения эффективности системы?
    это примерно так: array [index] = gt; массив значений с массивом из 2 элементов [0] = gt; value1 или order1 или ... array [1] = gt; value2 или order2 или ... sizeof array равно 2 для (start, while, do) для (i = 2; i gt; = 0; i--) ..... 2, 1, 0, но у вас нет массива [2] с индексом 2 в зависимости от языка программирования, это даст вам ошибку или значение из памяти компьютера, в которой вам не нужно или нужно, в любом случае лучше начать работу внутри массива, в этом случае вы хотите начать с индекс 1 и считать до нуля, поэтому вы вычитаете 1 из размера массива (в этом случае 2), чтобы он выглядел как (i = size -1; i gt; = 0; i--) .... 1 , 0 вот что ты хочешь

  9. #9
    Спасибо и спасибо всем, кто ответил.

  10. #10

    Quote Originally Posted by ;
    Хорошо, это будет проблемой для системы, если я не вычлю 1 или это просто для повышения эффективности системы?
    Ничего не повредит.

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.