Форум программистов, компьютерный форум, киберфорум
Наши страницы

Является ли отрицательное значение выходом за пределы массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ небольшое исправление http://www.cyberforum.ru/cpp-beginners/thread1076665.html
написал прогу которая будет выводить количество вершин(узлов) на уровне который вводим с клавиатуры только конец проги не могу дописать, помогите пожалуйста #include<iostream> using namespace std...
C++ Списки. Не выводит первую вводимую строку Здравствуйте, проблема с списками, после ввода элементов в список, не выводит первый добавленный. вот код: #include "stdafx.h" #include <iostream> using namespace std; typedef struct list {... http://www.cyberforum.ru/cpp-beginners/thread1076662.html
C++ графы и пути в них
Помогите пожалуйста Написать программу отыскания кратчайших путей между всеми парами вершин ориентированного графа по его списковому представлению
C++ Матрица (Объяснить, как запись считает количество строк не содержащих ни одного нулевого элемента)
Объясните пожалуйста ,как вот эта запись считает количество строк не содержащих ни одного нулевого элемента. Что мы находим с помощью S++ и C++. int C = 0; for(int j = 0; j < 4; j++) { ...
C++ ошибка в коде ? http://www.cyberforum.ru/cpp-beginners/thread1076636.html
#include <iostream> #include <cstdlib> #include <cstring> using namespace std; int main(){ const int Size=30; char name="программист С++"; cout<<name<<endl; name='\0'; cout<<name<<endl;
C++ Определение принадлежности точки к области Надо определить принадлежность точки к заданной области. Рисунок прикрепил. Вот код который опередит входит-ли точка в окружности, так же идет проверка на то что-бы радиусы небыли нулевыми или... подробнее

Показать сообщение отдельно
nill
10 / 10 / 0
Регистрация: 16.08.2009
Сообщений: 417

Является ли отрицательное значение выходом за пределы массива - C++

20.01.2014, 18:48. Просмотров 378. Ответов 16
Метки (Все метки)

Если написать такой код, то прога скомпилируется и запустится, но можно ли потом ждать проблем и неожиданных зависаний ?

C++
1
2
3
int i=-1;
int mass[2]={0};
_cprintf("mass[i]= %d\n", mass[i]);
Часто использую отрицательные значения обычно -1 для индексов массива (так просто получается удобнее), проблем не замечал, но вот задумался.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru