فکر کنم اگه بجای رشته از اشاره گر استفاده کنی بشه اما اگر به نام متغییر هم نیاز داشتی با رکوردی شامل هر دو قسمت می توانی.
فکر نمی کنم که بشه کاری که می خواهی را انجام بدی یعنی فقط با نام دسترسی داشته باشی. برای اینکه در هنگام اجرای برنامه متغییر ها دیگه با نامشون شناخته نمی شوند و با آدرس خود جایگزین می شوند یعنی این روشی هست که کمپایلر نویسان از آن استفاده می کنند.
برای اینکه دوستان نگن از کجا می گم می توانید از کتاب
Compilers
Principles,techniques and tools
نوشته شده توسط :
Alfred V.Aho
Ravi Sethi
Jeffrey D.Ullman
ببینید.