⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loop-2e.c

📁 this is a gcc file, you can download it and learn its usetility, for further detail please look at t
💻 C
字号:
void f (int *p, int **q){  int i;  for (i = 0; i < 40; i++)    {      *q++ = &p[i];    }}int main (){  void *p;  int *q[40];  __SIZE_TYPE__ start;  /* Find the signed middle of the address space.  */  if (sizeof(start) == sizeof(int))    start = (__SIZE_TYPE__) __INT_MAX__;  else if (sizeof(start) == sizeof(long))    start = (__SIZE_TYPE__) __LONG_MAX__;  else if (sizeof(start) == sizeof(long long))    start = (__SIZE_TYPE__) __LONG_LONG_MAX__;  else    return 0;  /* Arbitrarily align the pointer.  */  start &= -32;  /* Pretend that's good enough to start address arithmetic.  */  p = (void *)start;  /* Verify that GIV replacement computes the correct results.  */  q[39] = 0;  f (p, q);  if (q[39] != (int *)p + 39)    abort ();  return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -