代码改变世界

学习C语言笔记

2013-07-28 16:59  ch8421  阅读(148)  评论(0)    收藏  举报

问题1:VC++ 6.0 不能停止组建,如何处理?

方法1:结束进程。

          还有更好的办法吗?

 

问题2:连接时报错: 多个main冲突,如何处理?

原因和方法:因为开了多个程序,每一个程序都有一个main。

         应该在一个程序运行完后关闭工作空间,再打开另一个就行了。

 

问题3:*和&的区别?

回答:&是个运算符,是取地址的运算符;*有两个作用,一是定义指针变量的前缀,二是存取内容的运算符。

        举例:int a,b,*p; p=&a; *p=5;b=*p;

                p得到的是a的地址,变量的地址也称作指针,因此p也称作指针变量。指针变量在定义的时候需要加*。

                *又是对指针变量的一个运算符,*p表示对p指向的地址存或取内容。*p=5,表示将5赋给*p,即将5赋给a。b=*p,表示将p指向的地址中的内容赋给b。