#include <stdio.h>
volatile int i;
int main()
{
int c;
for (i = 0; i < 3; i++)
{
c = i &&& i;
printf("%d\n", c);
}
return 0;
}
উপরের প্রোগ্রামটি ব্যবহার করে সংকলিত আউটপুটটি gcc
হ'ল
0
1
1
বিকল্প -Wall
বা -Waddress
বিকল্পের সাথে gcc
একটি সতর্কতা জারি করে:
warning: the address of ‘i’ will always evaluate as ‘true’ [-Waddress]
c
উপরের প্রোগ্রামে কীভাবে মূল্যায়ন করা হচ্ছে?
while (i &&& i <-- j) {}
।
i && (&i)
? আকর্ষণীয় যে এসওতে আমি একটি সদৃশ পোস্ট খুঁজে পাচ্ছি না।