- 博客(7)
- 收藏
- 关注
原创 APUE: 1-4_getpid.c
/* 打印进程ID */#include #include #include int main(int argc, char *argv[]){ printf("hello world from process ID %d/n", getpid()); exit(0);}
2010-03-29 13:24:00 374
原创 APUE: 1-3_iostdin2out.c
/* 用标准I/O将标准输入复制到标准输出 */#include #include void err_sys(char *str){ perror(str); exit(1);}int main(int argc, char *argv[]){ int c; while((c = getc(stdin)
2010-03-29 13:22:00 408
原创 APUE: 1-2_stdin2out.c
/* 将标准输入复制到标准输出 */#include #include #include #define BUFFSIZE 4096void err_sys(char *str){ perror(str); exit(1);}int main(int argc, char *argv[]){ int
2010-03-29 13:14:00 275
原创 APUE: 1-1_myls.c
/* 列出一个目录中的所有文件 */#include #include #include void err_sys(char *str){ perror(str); exit(1);}int main(int argc, char *argv[]){ DIR *dp; /* opendir返回一个DIR结构的指
2010-03-29 13:05:00 418
原创 数组2题
1:#include int main(void){ int a[ ]={1, 2, 3, 4, 5, 6}; int i = 2; printf("%d/t%d/n",a[i],i[a]); return 0;}输出结果:3 3我觉得是因为 数组a[i]
2010-01-29 20:24:00 329
原创 通过调用函数实现a与b的交换
刚才通过汇编大略理解C了语言的指针如下题目可以更好的佐证: void swap(int i, int j){ int temp; temp = i; i = j; j = temp;}int main(void){ int a = 2, b = 3; swap(a, b); printf("a = %
2010-01-29 18:39:00 2537
原创 通过汇编来理解C语言的指针
临时开通了这个blog,希望把最近学习的内容记录下来。一道出现段错误的指针题:#include int a; void func(int *p){ p = &a;}int main(void){ int *p; func(p); *p = 100; retu
2010-01-29 18:10:00 810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人