关于VFP的程序设计 题目 ~~~看不懂啊

来源:百度知道 编辑:UC知道 时间:2024/05/15 19:31:01
5、 下列自定义函数NTOC()的功能是:当传送一个1 - 7之间的数值型参数时,返回一个中文形式的“星期日—星期六”。例如:执行命令? NTOC(4),显示“星期三”。
FUNCTION NTOC
PARAMETERS N
LOCAL CH
CH="日一二三四五六"
MCH="星期"+SUBSTR(CH,__2*N-1_________,2)
RETURN MCH
ENDFUNC
答案知道了 可是为什么得出这样的答案啊~~~~~~~~~~~~~~~~~~

是定义函数NOTC,函数的参数为N
SUBSTR(CH,__2*N-1_________,2)
这个函数的意义就在于,对字符串的截取.从第2*N-1个字符开始,截两位
因为中文一个字占两位.所以N=4时,从第7位开始截,所以是三