C笔试---(2)

来源:互联网 发布:linux查看下载进度 编辑:程序博客网 时间:2024/05/22 13:42
unsigned char i;for(i=10; i>=0; i--){}//为一个死循环



unsigned int i = 0; signed int a = -10;if (i + a > 0) {//---- i+a>0   printf("ok\n");   printf("%x\n", i + a);//0xFFFFF10}

int a =5, b=7, c;c = a+++b;printf("c=%d, a=%d, b=%d\n", c, a, b);//c=12, a=6, b=7;

void foo1(int a,...)//------------可变参数函数{    va_list ap;    va_start(ap, a);    printf("%lld ", va_arg(ap, long long));    printf("%d ", va_arg(ap, int));    printf("%zd ", va_arg(ap, size_t));    printf("\n");    va_end(ap);}


int printf(const char *format, ...){     va_list ap;     size_t count;     va_start(ap, format);..    va_arg(ap, int);//后面跟随的参数..    va_end(ap); return count;}