c语言PP问题.ppt

365外围赌球网站 365bet地址

*变量的特征:cha??ch。intx; ch ='A'; x = 100。chx1000存储空间存储内容的位置空间,chach数据类型的变量生命周期指针标识符。char * p;数据库类型char * p; charch,* p。变量指针charch。char * p; p1

*变量的特征:cha??ch。intx; ch ='A'; x = 100。chx1000存储空间存储内容的位置空间,chach数据类型的变量生命周期指针标识符。char * p;数据库类型char * p; charch,* p。变量指针charch。char * p; p1000chchch指向p = ch。变量指针变量指针赋值不能取值:1。
常数2的方向
等式3的方向
记录类型变量的地址指针变量采用以下值。
相同类型2的基地址。
您可以将值3分配给相同类型的指针变量。
与NULL指针*相关联的运算符将指向地址运算符的指针传递给一元运算符。在14的情况下,正确的组合要求操作数是一个变量,要求操作数是与该地址指针相关联的运算符。p; p = Ch。可变CH参考方法:CH * PCH = 'A' 表示; * p = 'A';可变CH操作方法指针以指定值,以查看* PP = CH。变量ch的地址:ch(* p)* ch * p * p * ch *在大多数情况下,可以取消与指针intx相关的操作。p =解释以下句子的含义。q = * p = * q; * q = 100; x = 3。q = p实施例8
使用一个指针选择两个变量,并使用指针操作选择一个小的#include数字。
Hmain(){inta,b,min,* pa,* pb,* pmin; pa = pb = pmin = min。printf(Inputab :); scanf(%d,%d,pa,pb)。* pmin = * pa。if(* pa * pb)* pmin = * pb。printf(最小=%d
例8。
2创建函数myadd(int * a,int * b)。这会添加指针a和b指定的内存位置的两个值,并返回总值作为函数的值。
在main函数中输入两个数字,并将变量的地址作为参数传递给相应的参数#includestdio。
Printf(Enterx,y :); scanf(%d,%d,x,y)。z = myadd(x,y); printf(%d +%d =%d
,sum = * a + * b;例7:intmyadd(int * a,int * b){intsum;,x,y,z)
3下一个程序调用exchange函数并尝试将变量#includestdio放在main函数中。
Hmain(){intx = 10,y = 20; printf(1 x =%dy =%d
,X,y)。swap(x,y); printf(4x =%dy =%d
交换x和y的数据。
请查看该程序的输出。
Voidswap(inta,intb){intt; printf(2a =%db =%d
,A,b)。t = a; a = b; b = t。printf(“3a =%db =%d
“,A,b);}例8
3调用交换函数并交换主函数变量x和y的数据#includestdio。
Hmain(){intx = 10,y = 20; printf(1 x =%dy =%d
,X,y)。swap(x,y); printf(4x =%dy =%d
,X,y);}voidswap(int * a,int * b){intt; printf(2 * a =%d * b =%d
,* A,* b)。t = * a。* a = * b; * b = t。printf(3 * a =%d * b =%d
,* A,* b);}例8
4向呼叫到该函数的两个数的较小的第一个参数总是存储,因此这两个值作为第二个参数的较大存储,序列为(int *一个,INT * B的功能)编写。
Hvoidswap(int * x 1,int * x 2);