Arduino Değişken Kapsam ve Niteleyiciler

Welcome to your Arduino Değişken Kapsam ve Niteleyiciler

Statik bir değişken hangi fonksiyonlar tarafından görülebilir?

Bir programın 4 fonksiyonu varsa, hepsi global bir değişken tarafından tutulan verilere erişebilir mi?

Bir değişken geçici olarak bildirilirse, derleyici hangi bellekten geri döner?

Programın çıktısı ne olurdu?


int pin=11;
void setup() {
pinMode(pin,OUTPUT);
int a=0;
Serial.begin(9600);
}
void loop() {
digitalWrite(pin,HIGH);
Serial.println(a);
}

Kod parçacığındaki hangi satır yanlış?


void setup() {
int a = 0;
const int b = 1;
b=a;
}

Bu programdaki yanlış satır ne olurdu?


void setup() {
int i;
for(i=0;i<10;i++) {
int a=10;
a=9;
break;
}
Serial.begin(9600);
Serial.println(a);
}

Aşağıda verilen veri boyutlarından hangisi geçici bir değişkene girerken tüm kesmeleri kapatmamızı gerektiriyor?

Aşağıdaki kodun çıktısı nedir?


#include
int function()
{
static int c = 0;
c++;
return c;
}
int main()
{
printf("%d ", function());
printf("%d ", function());
return 0;
}

Aşağıdaki kod parçasında hangi satırda hata var?


int x=10;
const int b;
x=b;
b=x;

Herhangi bir programda 'const' olarak bildirilen bir değişkene kaç kez bir değer verilebilir?