0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 7
|
||||||
1 | ||||||
Что Вы можете сказать о индусе по его коду20.07.2012, 08:17. Показов 1506. Ответов 19
Метки нет (Все метки)
Не так давно взялся учить С++, будучи ещё школотой. Читаю книжку С.Прата "Язык программирования С++". Это дело вроде нравится, но вот интересно, что могут сказать здешние тёртые прогеры про мой быдлокод? По коду же наверно видно, что человеку стоит\не стоит свяязываться с программированием, как таковым. Заранее спасибо.
P.S. Я у вас здесь впервые, так что попрошу не пуляться какашками сразу.
чуть не забыл- для чистоты эксперимента код писал в блокноте)
0
|
20.07.2012, 08:17 | |
Ответы с готовыми решениями:
19
Можете сказать что в этом коде не так? он предназначен для вывода натуральных чисел по спирали Можете скомпилировать и сказать работает ли? Можете сказать, я правильно понял задание? Можете сказать, на каком языке написан данный код |
70 / 64 / 5
Регистрация: 09.06.2012
Сообщений: 291
|
|
20.07.2012, 09:07 | 2 |
Чем дальше тем больше,навярника прочел 100 строник,и решил проверить нормально ли всё ? знакомое чувство...забей на всё и продолжай дальше...пс код вечерком посмотрю,после ночи голова не сооброжает Да и мне кажеться для таких дел ООП саааамый сок
1
|
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
|
|
20.07.2012, 09:27 | 3 |
Ну как можно говорить по коду человека, который только начал изучать с++ - станет он программером или нет Я сам только начал изучать с++, и тоже по Прате Если бы я прошёл только что структуры и функции - я тоже примерно так написал код. Но сейчас уже приступил к объектам и классам, так что переписал бы уж этот код немного по-другому.
Вот аналог тебе: по маленькому ребенку, который только полгодика как разговаривает, трудно судить - станет он хорошим оратором или нет. Всё всегда приходит с опытым либо с даром от Бога Если дара нету - набирайся опыта. Вот и весь секрет
1
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 7
|
|
20.07.2012, 10:15 [ТС] | 4 |
нее, прочёл три сотни страниц) Спасибо, буду ждать)
Добавлено через 48 секунд ценные слова, спасибо
0
|
20.07.2012, 11:00 | 5 |
Сообщение было отмечено как решение
Решение
tramp13, несколько рекомендаций.
4
|
430 / 431 / 93
Регистрация: 16.07.2012
Сообщений: 886
|
|
20.07.2012, 11:12 | 6 |
У вас похоже большой опыт программирования на С++. Какие с вашей точки зрения есть аргументы против этого? Мне, честно, кажется чем-то сродни мазохизму засорение кода всеми этими std:: А вот человек вас послушает и честно будет их ставить, никогда так и не поняв, нужно ли это в действительности, а если нужно, то для чего.
2
|
20.07.2012, 11:16 | 7 |
Данный вопрос неоднократно поднимался на форуме. Можете воспользоваться поиском и почитать.
Однако, если Вы сможете ответить на вопрос "зачем нужны пространства имен", то сможете сразу найти отрицательные стороны использования "using namespace". Все просто: "using namespace" полностью убивает саму концепцию пространств имен. И правильно сделает, даже если никогда так и не поймет
2
|
Fooly
|
20.07.2012, 11:16
#8
|
Не по теме: тут начали про Using namespace std. Вот интересная дискуссия по этому поводу в блоге https://www.cyberforum.ru/blogs/34326/blog275.html
0
|
430 / 431 / 93
Регистрация: 16.07.2012
Сообщений: 886
|
|
20.07.2012, 11:28 | 9 |
1
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 7
|
|
20.07.2012, 12:57 [ТС] | 11 |
1.принято, посмотрим
2.хотел написать что-то вроде "используемое".буду знать. 3.хотелось одновременно совместить и короткое имя понятность 4.буду знать, не был знаком с этой функцией 5.а чем лучше? я вроде пока не знаком с ссылками.. 6.float total; не это ли инициализация?или я понятия путаю 7.писалось это в блокноте, исправлюсь 8.да, я сам старался комменить буквально всё, благодарю 9.это уже тонкости, буду знать) 10.вот это для меня пока тема нетронутая, пока не дошел до этого в книжке 11.спасибо, просто не знал, насколько нужно дробить программу на функции, старался создавать поменьше переменных 12.насколько я понял, их лучше инициализировать в виде констант в начале программы? 13.очень ценное замечание В целом очень информативный ответ, благодарю душевно) Другие книги посмотрю, просто уже прочитал 300 страниц, жаль бросать Добавлено через 2 минуты using std::cout; а такой вариант пойдет? Добавлено через 23 минуты Буду стараться, благодарю)
0
|
20.07.2012, 18:16 | 12 | ||||||||||
Нет правил которые нужно строго и безприкословно соблюдать. Нужно четко понимать почему и зачем. Одно дело когда у тебя в программе десятки пространств имен с пересекающимися именами, а другое дело когда одно единственное. Хотя стоит заметить что обьявления пространства задано сильно глобально можно было бы его локализовать. Например здесь
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 7
|
|
20.07.2012, 18:18 [ТС] | 13 |
0
|
23.07.2012, 12:49 | 15 | |||||
Как я уже говорил, указатель может быть невалидным, сделать невалидной ссылку сложнее. Ссылки не надо будет проверять.
Выше уже объяснили, чем инициализация отличается от декларации. Добавлю только, что правильно будет так:
Золотой середины не бывает. Надо полагаться на какое-то "чутье". Наверное, можно дать всего два простых совета:
1
|
Deviaphan
|
23.07.2012, 14:22
#16
|
Не по теме: Я уже начал потирать ручки, но индусского кода не обнаружил. Печалько.(
1
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 7
|
|
26.07.2012, 17:34 [ТС] | 17 |
Это хорошо, спасибо за комплимент!)
И ещё прошу прощения за неоправданные ожидания)
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
26.07.2012, 17:44 | 18 |
Замени конструкции if-else на if-elseif-else с дополнительными проверками условия внутри ифов и немножко приблизишься к индусам. Тренируйся и не отчаивайся, всё в твоих руках! И указатели на нуль проверять следует не меньше двух раз подряд. А для надёжности, лучше три раза!
0
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 7
|
|
01.08.2012, 09:03 [ТС] | 19 |
Ну вы бы поаккуратней, я ж всему на этом форуме верю, вдруг реально в индуса обратите =(
0
|
01.08.2012, 10:14 | 20 |
...что за стереотипы об индуском коде. Вот товарищ индус Vinod.S заставил 8-битный микроконтроллер ATMega32 воспроизводить цветное видео со звуком:
0
|
01.08.2012, 10:14 | |
01.08.2012, 10:14 | |
Помогаю со студенческими работами здесь
20
Можете сказать есть в коде ошибки или какие-то советы? Что можете сказать ? Что можете сказать о ноуте? Что можете сказать о этом пк Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |