摘要: 详见代码#include void func(int *p, int *a) //p是一个局部变量,*p是p指向的地址处的变量{ *p = 10; p = a; //局部变量,只能在函数体中改变p的指向。作用范围是func函数 *p = 100;}void printfunc(){ int x = 0, *p, a[3]={1, 2, 3}; p = &x; printf("%d-%d\n",p,a); func(p, a); printf("%d-%d\n",p,a); printf("%d-%d-%d-%d", x, *p 阅读全文
posted @ 2013-12-15 17:19 lkprof 阅读(272) 评论(0) 推荐(0) 编辑
摘要: #include int main(){ int k; char c; for(k=1,c='A'; c < 'F'; k++) { switch(++c) { case'A': k++; printf("%c %d\n",c,k);break; case'B': k *= 2; printf("%c %d\n",c,k);break; //跳出switch()执行其后的语句 case'C': k--; printf("%c %d\n",c,k); 阅读全文
posted @ 2013-12-15 16:19 lkprof 阅读(12690) 评论(0) 推荐(1) 编辑