передача указателей в функцию

Передаем указатель на числа

void funcInt( uint16_t *pII)
{
	*(uint16_t*)(pII)=2345;
	// изменяем  значение переменной по указателю
	return;
}

main()
{
  printf("ii = %d \n" , ii);
  funcII(&ii);
  printf("ii = %d \n" , ii);

вывод :
ii = 1234
ii = 2345