نمایش نتایج: از 1 به 2 از 2
Like Tree1 لایک
  • 1 Post By Ahmad110

موضوع: این خط کد یعنی چی؟

  1. #1
    Member
    تاریخ عضویت
    Feb 2017
    نوشته ها
    47

    این خط کد یعنی چی؟

    سلام این خط چی داره میگه؟ ممنون میشم مفهومی توضیح بدین...
    این علامت & چیه ؟
    (radio.available(&pipeNum)
    کد:
        byte pipeNum = 0; //variable to hold which reading pipe sent data
        byte gotByte = 0; //used to store payload from transmit module
        
        while(radio.available(&pipeNum)){ //Check if recieved data
         radio.read( &gotByte, 1 ); //read one byte of data and store it in gotByte variable
         Serial.print("Recieved guess from transmitter: "); 
         Serial.println(pipeNum); //print which pipe or transmitter this is from
         Serial.print("They guess number: ");
         Serial.println(gotByte); //print payload or the number the transmitter guessed
         if(gotByte != daNumber) { //if true they guessed wrong
          Serial.println("Fail!! Try again."); 
         }
         else { //if this is true they guessed right
          if(sendCorrectNumber(pipeNum)) Serial.println("Correct! You're done."); //if true we successfully responded
          else Serial.println("Write failed"); //if true we failed responding
         }
         Serial.println();
        }

  2. #2
    Senior Member
    تاریخ عضویت
    Feb 2017
    نوشته ها
    153
    سلام
    وقتی شما یک متغیر ایجاد میکنید ، این متغیر در قسمتی از رم (حافظه موقت) ذخیره میشه و وقتی متغیر رو فراخوانی میکنید ، میکرو از اون قسمت حافظه ، مقدار متغیر رو فراخوانی و به شما تحویل میده .
    در زبان برنامه نویسی c و ++c شما میتونید آدرس اون قسمت از حافظه که متغیر شما در اون ذخیره شده رو ببینید و اگه اول متغیر از علامت & استفاده کنید ، به جای مقدار ذخیره شده در متغیر ، ادرس حافظه ای که متغیر در اون ذخیره شده برای شما نمایش داده میشه .
    ویرایش توسط Ahmad110 : 05-22-2018 در ساعت 04:14 AM
    لایک کردن

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO