(2)结构 熟练掌握结构类型的定义,结构变量的定义 和初始化,结构变量成员的引用
(2) 结构 熟练掌握结构类型的定义,结构变量的定义 和初始化,结构变量成员的引用
3、指针 (1)熟练掌握指针和地址的概念 (2)熟练掌握指针变量的定义和初始化 (3)熟练掌握通过指针引用指向实体 int *pa, a pa pa=&a printf("%d, %d, %d",*pa, a, *&a); printf("%×,%X,%d",pa,&a,&*p);
3、指针 (1) 熟练掌握指针和地址的概念 (2) 熟练掌握指针变量的定义和初始化 (3) 熟练掌握通过指针引用指向实体 9 a int *pa, a; pa=&a; printf("%d,%d, %d", *pa, a,*&a ); printf("%x,%x, %d", pa, &a, &*p); pa
若变量已正确定义并且指针p已经指向某个变 量x,则(p)-相当于 A、p--B、x-C、*(p-)D、&X 下列语句定义pf为指向foat类型变量f的指 针 是正确的。 A、 float f,pf=f;B、 float f,*pf=&f; C、 float*pf=&f,f;D、 float f,pf=f;
若变量已正确定义并且指针p已经指向某个变 量x,则(*p)--相当于_____。 A、p-- B、x-- C、*(p--) D、&x- - 下列语句定义 pf 为指向 float 类型变量 f 的指 针,_____是正确的。 A、float f, *pf = f; B、float f, *pf = &f; C、float *pf = &f, f; D、float f, pf = f;
4、构造类型和指针类型的混合定义及应用 (1)熟练掌握指针、数组和地址间的关系 intc]={1,3,5}; nt *k=c+1 pint("%d",*++k);
4、构造类型和指针类型的混合定义及应用 (1) 熟练掌握指针、数组和地址间的关系 int c[ ]={1, 3, 5}; int *k=c+1; printf("%d", *++k);
char str[]="helloltworld\n printf(%cn", *(str+10)) static char sl="student printf( %sn", $+2) (2)熟练掌握指针数组 写出下列程序段的输出结果。 char *st]= one, two", three, four") pint("%sⅦn",*(St+3)+1);
char str[ ]="hello\tworld\n"; printf("%c\n", *(str+10)); static char s[ ]="student"; printf("%s\n", s+2); (2) 熟练掌握指针数组 写出下列程序段的输出结果。 char *st[ ]={"one","two","three","four"}; printf("%s\n",*(st+3)+1);