| 
		
			Сообщение от x-yuri
			
		
	 | 
	| 
		а откуда взяты 8 байтов?
	 | 
	
На сколько я помню, то под переменные содержащие значение элементарных типов данных выделяется (это кстати где-то написано в книге Фленагана) 
16 бит (строковой литерал), в тоже время для целых чисел 32 бита, а чисел с плавающей точкой 64 бита, с юникодом 
отдельная история.
	
	| 
		
			Сообщение от x-yuri
			
		
	 | 
	| 
		и непонятно, какое отношение имеют твои примеры к передаче параметров в функции...
	 | 
	
ТС привел пример конкатенации строк, от него я и отталкивался, возможно не так понял.