simple example for gcc compile

1) 目的: 要測試 在情況 if(A && B) { …. } 當A == false時, B是否會被執行

#include <stdio.h>

int main(void)
{
int i = 1, j = 2;

if (i == 0 && (j = 3) != 0) {
printf(“impossible!\n”);
}

printf(“i=%d, j=%d\n”, i, j);

if (i == 0 || (j = 3) != 2) {
printf(“i’m here!\n”);
}

printf(“i=%d, j=%d\n”, i, j);

return 1;

2) 編譯指令: 將 test.c 編譯成abc執行檔

lange51@asususer-desktop:/tmp$ gcc ./test.c  -o abc
3) 執行abc

lange51@asususer-desktop:/tmp$ ./abc
i=1, j=2
i’m here!
i=1, j=3

分類: 未分類

發表迴響