1、main ( ) //定义主函数
{ char c1= 'a' ; //定义字符型变量c1 将a赋值给c1
if ( c1 >= 'A' && c1 <= 'Z' ) c1 = c1 +32 ; //如果c1是A~Z字母之间的一个字符(即如果C1是大写字母), c1自加32(ASKII码中意义为变为小写字母)
printf ( "%d" , c1 ) ; } //输出c1
此题输入是小写的字母a,与大写无关,所以直接跳过IF循环 答案仍然是a。如果输入的是大写的,那么结果要变成小写的。
2、int fun ( int x , int y ) //定义函数fun() 并定义两个形参变量x,y
{ return ( x + y ) ; } //定义函数运算,执行此函数结果是将x与y相加并得出结果
main ( ) //定义主函数
{ int a = 2 , b = 5 , c = 8 ; //定义整形变量 a,b,c 并赋值
c = fun ( a + c , b ) ; c++ ; //x=a+c ,y=b c=x+y=a+c+b=2+8+5=15. 然后C++,即C自加1,C=16
printf("%d \n " , c ) ; //输出结果并回车。
答案 C=16
}