C语言零碎
Jinandawang
这个作者很懒,什么都没留下…
展开
-
C语言里指针的实质
1、指针其实也是可以当作普通变量使用的 *表示指向(指针) 例如第一部分p=a,当a的值赋给p之后,p中存放的值也就是3; (这时的p就相当于一个普通的int型变量) 所以此时如果*p就表示:输出存放在地址为3的位置的内容, 估计这个地址不存在,导致程序无法正常运行; 2、&是取地址符,普通的变量也可以用来存放地址(如图中第三部分a=&c:a就存放了c的地址),...原创 2018-12-22 19:50:48 · 453 阅读 · 0 评论 -
(C语言)判断语句内 i=0 与 i==0 的区别
int MainPageDemo() { int ch; scanf("%d",&ch); return ch; } int main() { int *p; int ch; int a=1; p=&a; printf("%d\n",p); while(ch=MainPageDemo()) ...原创 2018-12-21 08:45:27 · 2244 阅读 · 0 评论