麻煩大哥 寫個詳細的...
讓我這樣的菜鳥能夠明白...
我看印度人的代码,非常喜欢用全局变量,导致程序非常难读,我就问为什么??人就说用了全局变量系统会稳定很多,不容易出现死机
全局变量是程序一开始运行就为之分配内存的,而且在整个程序运行期间一直存在,并且其地址是不变的,由于这些原因,想来对数据的存储和读取都很稳定吧。听你说才知道这状况的,呵呵,其实我也很喜欢用全局变量,比如
FILE *fp;
定义为全局变量,对文件操作的时候,每个函数都可以直接用,而不用参数传来传去。
不过书上说,全局变量的不好的地方就是:对于大型的程序,你很难确定是哪个函数改变了变量的值,因为哪个函数都可以改变。加上const 和 static可以改善这种情况。
指针的运算:指针就地址。C语言中的地址是无符整数。
对于指针变量,允许的主要运算有:1`指针变量的赋值。2`指针与整数之间的加减运算。3`指针之间的比较。4`指针之间的加减运算。
希望楼主严谨!!!!!
指针的运算:指针的内容是所指向的变量的地址。C语言中的地址是16进制的无符号整数。
4`指针之间的加减运算。是没意义的。但是可以进行自增自减运算。
比如
int i;
int pt=&i;
pt++;
这个指针指向下一个int变量;
本人不同意你的看法!
4`指针之间的加减运算。 有意义!你自己体会