第7章地址和指针 7.1址和指针的概念 72指变量的定义和指变量的基类型 7.3给指变量值 7.4劝指针变量的续作 7.5指针在函数方面的应用 点专此处结束放殃 4合
第7章 地址和指针 7.1 地址和指针的概念 7.2 指针变量的定义和指针变量的基类型 7.3 给指针变量赋值 7.4 对指针变量的操作 7.5 指针在函数方面的应用
71地址和指针的概念 7.1.1地址和指针的概念 1.“地址”的概念 〓2.存储单元“地址”的表示 三3.“指针”的概念 点专此处结束放殃 4合
7.1 地址和指针的概念 7.1.1 地址和指针的概念 1. “地址”的概念 2.存储单元“地址”的表示 3. “指针”的概念
凹7.1.2为什么使用指针 使用指针,实现了“间接访问”变量, 这只是一个过程,其实质是可以达到方便 地引用数组,提高计算机的运行效率,调 用函数时可以修改或返回多个参数值,还 可以描述更复杂的数据结构,….为了加 深读者对指针重要性的理解,下面我们举 函数调用的实例。 点专此处结束放殃 4合
7.1.2 为什么使用指针 使用指针,实现了“间接访问”变量, 这只是一个过程,其实质是可以达到方便 地引用数组,提高计算机的运行效率,调 用函数时可以修改或返回多个参数值,还 可以描述更复杂的数据结构,……为了加 深读者对指针重要性的理解,下面我们举 一函数调用的实例
例7.1欲想调用f函数,计算出两个 数相加和相减的值,然后在main函数中显 示结果 程序如下 fun(int x, int y fint add=0, sub=0; add=x+ sub=x-y; 点专此处结束放殃 4合
例7.1 欲想调用fun函数,计算出两个 数相加和相减的值,然后在main函数中显 示结果。 程序如下: fun ( int x , int y ) { int add=0 , sub=0 ; add=x+y ; sub=x–y ; }
main( fint a, b, add=0, sub=0 scanf(od od &a, &b); printf (a=%d, b=%d n",a, b); fun(a, b)i printf (9d+ %d=%d n",a, b, add); printf (%od-%d=%d In,a, b, sub); 点专此处结束放殃 4合
main ( ) { int a , b , add=0 , sub=0 ; scanf ( " %d %d " , &a , &b ) ; printf ( " a=%d , b=%d \n " , a , b ) ; fun ( a , b ) ; printf ( " %d + %d =%d \n " , a , b , add ) ; printf ( " %d – %d =%d \n " , a , b , sub ) ; }