 
 
Что будет напечатано в результате выполнения программы, если пользователь введет число -3?
		
		
								
				О, мой юный друг! 
Мнится мне, что не поможет вам даже подробный ответ. Ибо, если бы вы хоть немного учились, то такую простую задачу уж разобрали бы. 
Также и не считайте себя обязанным за это разъяснение. 
Хочу надеяться, что это поможет вам измениться в лучшую сторону. 
 
Первые две строки говорят о том, что программа будет использовать внешние служебые файлы (stdio - обеспечение ввода данных в программу и вывода на экран) . 
Третья строка является началом функции с традиционным название main (главная, в данном случае и единственная) , тип результата которой заранее не определён. 
int a,b - объявление (порождение) двух программных объектов с именами a и b. Оба они целого типа. 
scanf("%d", & a) - это оператор считывания введённого пользователем значения и запись его в только что объявленную переменную а. То есть тут программа приостановится и будет ждать, пока пользователь не введёт циферку и не нажмёт клавишу "Enter". 
b = abs(a) + 5 - вычисление выражения справа от знака равенства и присвоение его результата переменной b (знак "=" как раз и является оператором присвоения) . abs(a) - это взятие модуля от значения переменной а (ей только что задал значение пользователь) . И к модулю прибавляется 5. 
printf("%d", & b) - команда (функция) форматированного вывода, то есть первый аргумент функции - это вид, в котором будет выведено значение (формат) , а второй аргумент - само исходное значение. 
Ну, теперь вы сможете сами рассчитать результат работы этой программы.