设有定义:int n,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充家整。 seanf("%d",【 】); printf("%d\n",【 】);

admin2009-01-15  30

问题 设有定义:int  n,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充家整。
seanf("%d",【  】);
printf("%d\n",【  】);

选项

答案k[7] *k

解析 scanf()函数有两个参数,第—个参数是格式控制部分(格式控制部分是字符串,主要由“%”号和格式字符组成)第二个参数是一地址列表(地址列表是由多个地址组成,可以是变量的地址,也可以是字符串的首地址)。而第一个空格处位于scanf()函数的第二个参数处,所以,第一个空应该填地址k。 printf()函数有两个参数,第一个参数是输出格式字符串(输出格式字符串是由控制输出格式的字符和非格式字符组成的,通常是字符常量。非格式字符作为输出数据的间隔,输出时原样输出)第二个参数为一输出表达式表(输出表达式表是由若干个需要计算和输出的表达式组成的,表达式之间用逗号分隔开)。而第二个空位于printf()函数的第二个参数处,所以应该填*K。
转载请注明原文地址:https://kaotiyun.com/show/NOHp777K
0

最新回复(0)