Я должен сделать все упражнения в K&R?

Используйте левое и правое соединение с UNION ALL

select a.id,A,B, C, D
from table1 a left join table2 b n a.id=b.id
union 
select a.id,A,B, C, D
from table1 a right join table2 b n a.id=b.id
8
задан Deduplicator 23 January 2015 в 11:19
поделиться

6 ответов

Во-первых, всего наилучшего с Вашим приобретением знаний о C.

То, что сделать для становления опытным программистом по сути, является чем-то очень очень сырым. Я отвечу на это с аналогией. Можно завершить все упражнения в конце книги, но можете не завершить первую практическую программу, на которую Вы присвоены для работы. В другом случае Вы, возможно, не завершили осуществления, но Вы можете завершить свое первое присвоение. То, кто делает Вы думаете, находится в лучшем месте? Я оставил бы обсуждение интерпретации.

Упражнения в конце книги предназначены для создания человека, проходящего текст знакомый с нюансами проблем, ситуаций с кодом, методов программирования. Они обычно предназначены для тестирования практической реализации текста, который Вы, возможно, просто прочитали. Это проблемы, которые дали бы Вам контроль того, что обычно входит в ежедневной практике. Как с любым экзаменом, если Вы не можете решить одну конкретную проблему, это не означает, что Вы, ничего не знают.

Мое предложение состояло бы в том, чтобы попробовать все проблемы. Снизьте цену, который озадачил Вас, и пересмотрите их через какое-то время, когда у Вас есть лучшее схватывание темы, может быть после того, как Вы решили еще некоторые проблемы или прошли другой хороший ресурс.

Попытайтесь читать больше по теме с помощью Интернета или в другом месте.

Что касается книги, любая книга, которая заставляет Вас понять, хороша, если она перестала работать, не стоящий для Вас.

Весело проведите время и Продолжайте Идти!!!

8
ответ дан 5 December 2019 в 08:26
поделиться

Я думаю, что K & R является очень хорошим ресурсом, чтобы начать узнавать, что C.I думают, что необходимо попытаться получить по крайней мере 80% вопросов самостоятельно, даже при том, что много вопросов, которые задают, переписывает библиотеки, она помогает Вам начать думать в "C".

2
ответ дан 5 December 2019 в 08:26
поделиться

Необходимо сделать все упражнения. Затем необходимо провести 10 лет, страдая от боли C. Затем Вы добираетесь, чтобы быть приобщенными к конклаву с кровью яка.

Но, серьезно:

Вы обучаетесь на практике. Предпочитаете ли Вы делать путем завершения всех, или некоторые из тех упражнений не важны. Самостоятельно, я сделал бы столько, сколько я мог, затем выбрать проект, которым я наслаждался бы.

Для меня, который был бы текстовым режимом, совместно используют инвестиционного менеджера, у Вас, вероятно, будут другие интересы.

Но Вы будете учиться быстрее при использовании его для чего-то, чем Вы наслаждаетесь - это вряд ли будет чем-либо, чтобы сделать с упражнениями в K&R.

8
ответ дан 5 December 2019 в 08:26
поделиться

Я не уверен, что K&R является корректным ресурсом для изучения современного C, тем более, что C прибыл настоящий длинный путь со дней K&R.

Так или иначе: когда дело доходит до упражнений необходимо особенно сделать те упражнения, которые озадачили Вас. Ваша цель состоит в том, чтобы изучить вещи, для не прохода через книгу самый быстрый возможный путь.

1
ответ дан 5 December 2019 в 08:26
поделиться

Даже опытный программист не знает все о языке; необходимо попытаться сделать упражнения, которые Вы находите трудными - при попытке чего-то оспаривание, Вы изучите что-то по пути.

0
ответ дан 5 December 2019 в 08:26
поделиться

Я узнал о C из K&R (первый редактор, давным-давно) и никогда не делал ни одного из упражнений. Я не утверждаю, что это сделало меня блестящим программистом, который я сегодня, но это, кажется, не сделало меня никакой вред также :-)

1
ответ дан 5 December 2019 в 08:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: