#include < stdio.h > int p() ... { static int i = 0; i++; printf("i: %d ",i); return i;} int main() ... { int j = 0; j = j < p() ? j : p();//p()执行一次 /**//*int j = 1; j = j < p() ? j : p();//p()执行两次 */ return 0;}