- 論壇徽章:
- 0
|
本帖最后由 churchmice 于 2010-08-20 01:15 編輯
回復(fù) 13# cu養(yǎng)豬小能手
沒(méi)看懂你到底想干啥
至于那么麻煩么?
- #include "stdio.h"
- int main (int argc, char *argv[])
- {
- int i;
- int *pi = NULL;
- int **ppi;
- i = 1;
- pi = &i;
- ppi = π
- printf ("i is %d\n\n", i);
- printf ("pi is %d\n\n", *pi);
- printf ("ppi is %d\n\n", **ppi);
- return 0;
- }
復(fù)制代碼 你的代碼需要改成下面這樣的
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- int main(int argc,char *argv[])
- {
- int i;
- int *pi=NULL;
- int **ppi;
-
- i = 1;
- pi = &i;
-
- ppi = (int **)malloc(sizeof(int **));
- *ppi = pi;
-
- printf("i is %d\n\n",i);
- printf("pi is %d\n\n",*pi);
- printf("ppi is %d\n\n",**ppi);
- free(ppi);
- return 0;
- }
復(fù)制代碼 |
|