C言語勉強会 第十二回 ファイル入出力と標準ライブラリ

演習問題

問題

#include <assert.h>

#define add(A, B) A + B

int main(void) {

    assert(6 == add(1, 2) * 2);

    return 0;
}

次のページもあるでw

問題

#include <stdio.h>

#define MAX(A, B) (A > B ? A : B)   

int main(void) {
    int a = 1;
    int m = MAX(0, a++);

    printf("m: %d\n", m);

    return 0;
}