![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
yuanyezz
这个作者很懒,什么都没留下…
展开
-
C语言中,定义(声明)变量后不初始化有什么影响
首先,初始化变量的原因,是因为一个变量光定义的话,只会为它分配一个内存空间,但是具体的数值是不确定的,如果你不初始化(也就是赋初值),你拿什么去参与的运算操作,不得而知,运算的结果肯定要有问题。例子1:可以正确运行的void change(int *x){printf("%d",x);*x=2;}int main() {int x;change(&x);printf(“...原创 2020-04-17 21:41:51 · 4678 阅读 · 1 评论 -
关于c和c++对引用的操作
c语言代码:int add(int *a,int *b){*a=*a+*b;//改变了形参a的值return *a;}int main(){int a=1,b=2;printf("%d\n",add(&a,&b));//3printf("%d\n",a);//3printf("%d\n",b);//2}c++代码int add(int &a,...原创 2020-03-22 14:27:59 · 136 阅读 · 0 评论