c语言请解释下一句程序的意思?

2025-04-28 14:05:57
推荐回答(3个)
回答1:

你代码要贴全,光这一段,只能看出是一个判断赋值。只要括号里条件满足,ButtonRef的BackColor成员或属性就会被赋值Color.Red。反之赋值另一个值。
(其实看命名的单词意思就能知道是根据判断条件把按钮的背景色改成红色或者透明色)
另外,你这段不是C语言,is这个单词不是C语言的关键字。倒是C#或者python语言里有用。从三元表达式?:来看,是C#语言。

回答2:

前两位的注释我没什么意见,但是我猜想你关键的迷惑点在于,为什么小写字母减去32就等于对应的大写字母。。。。

原因有2

1,在c语言中 单字符可以直接被看做其在acsii码中对应的位置数。

2,在ascii中小写字母的排列位置数比大写字母大32。

‘A’在65位上,而‘a’在97位上,其他字母依次排列,,

回答3:

这不是c语言吧!比c要高级得多!