数据结构_P2

来源:互联网 发布:优化发展环境心得公安 编辑:程序博客网 时间:2024/06/05 05:53
# include <stdio.h>/*预备知识:指针2016年6月1日13:11:52*/int f(int i){i = 100;return i;}int main(void){int i = 9;int j = f(i);        //i的值是不随函数调用的形参变化而变化,不变的!                         //而如果要想改变i值怎么办?!指针!printf("%d\n%d\n", i, j);    //i值还是9并没有别修改,j值为100return 0;}


P2_1:

# include <stdio.h>/*预备知识:指针2016年6月1日13:15:38*/void f(int * p)   //int *i不是定义一个int类型的形参叫*i                //而是定义了一个int *类型的形参i,指针变量, = int类型数据的地址{*p = 100;    //*p就是i!//return *i;}int main(void){int i = 9;      //现在想要改变i的值f(&i);       //变成取地址iprintf("%d\n", i);   //i值成功修改成了100return 0;}


0 0