Есть много способов. Я поделюсь самым простым. Создайте модальную структуру, обновите ее значение в контроллере представления C, а затем используйте его в A.
struct StudentData {
static var name = ""
static var address = ""
}
В View Controller C обновите значения
StudentData.name = "your name"
StudentData.address = "your address"
In Контроллер представления A,
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(true)
nameField.text = StudentData.name
addressField.text = StudentData.address
}