What is the practical difference in having
subroutine fillName(person)
type(PersonType), intent(inout) :: person
person%name = "Name"
end subroutine
或者以下内容
subroutine fillName(person)
type(PersonType), pointer :: person
person%name = "Name"
end subroutine