有以下字符串,说明表达式strten(s)值的是( )。 char s[10]={‘a’,‘\n’,‘a’,‘b’,‘\t’,‘c’};

admin2012-08-23  58

问题 有以下字符串,说明表达式strten(s)值的是(    )。
    char s[10]={‘a’,‘\n’,‘a’,‘b’,‘\t’,‘c’};

选项 A、10
B、1
C、6
D、7

答案A

解析 此题考查的是函数参数的传递。main函数中首先调用fun函数,fun函数的功能是使字符c的ASCII码值加1并输出,使d加1并输出对应的字符;fun(&b,a)输出“g,G”,但是由于fun函数的第一个参数进行的是地址传递,而第二个参数进行的是值传递,所以main函数中的printf函数输出“F,g”。
转载请注明原文地址:https://jikaoti.com/ti/uAB0FFFM
0

随机试题
最新回复(0)