PDA

نسخه کامل مشاهده نسخه کامل : یه سوال خیلی خیلی ساده و مهم



mehrdadmmg
23-09-2013, 11:21
سلام، کدی به زبان c هست که بشه باهاش بین دستورات پرید!؟ مثلاً یه شرط بذاریم که اگه برقرار شد مثلاً از خط 64 به بعد دستورات اجرا بشه یا اصلاً از اول(ریست کل کدها). مطمئنم که چنین دستوری برای سی وجود داره اما چی هست خدا میدونه. یه جا این دستور را دیده بودم از اون جایی که میخواستید دستورات اجرا بشه باید یه چیزی می نوشتید. برای میکرو avr میخوام.

Msba
23-09-2013, 19:20
این روش الگوریتم صحیح نیست. اما یک LABEL تعریف کنید و به آن goto کنید.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این فرمان تنها برای پرش به همین Label هاست و شماره خطی نداریم! Label ها و goto های خودتان را مدیریت کنید تا آنچه را که می خواهید بدست آورید.
البته باز هم می گویم این روش برنامه نویسی صحیح نیست. کمی راجب الگوریتم خود فکر کنید و سعی کنید آن را اصلاح کنید.

موفق باشید.

samasara
25-09-2013, 20:28
در برنامه نویسی میکرو خیلی جاها مجبور میشه آدم از goto استفاده کنه به خصوص در کدویژن!!