שפת C/הקדם מעבד/תרגילים

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה לניווט קפיצה לחיפוש


תחליפים ליכולות נוספות של הקדם מעבד[עריכה]

הסכנה בפקודות מאקרו[עריכה]

מה הבעיה בתוכנית הבאה?

#include <stdio.h>

#define min(a, b) a < b? a : b

int main()
{
  int a = 2, b = 3;

  printf("%d", min(++a, ++b));

  return 0;
}