Loading

摘要: static定义变量的值问题 #include <stdio.h> int f(int x) { static int y=1; x+=y; y++; return x; } int main(void) { int k; k=f(3); printf("%d %d\n",k,f(k)); //%d 阅读全文
posted @ 2021-12-11 16:43 EEvinci 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 三目运算符的理和a++和++a计算过程性问题 1、三目运算符的理解问题: b ? x : y 表示的意思是:如果b为真,计算x的值,运算结果为x的值;如果b为假,计算y的值,运算结果为y的值. 三目运算符是右结合性的,比如b ? x : y ? c : d所表示的意思是 b ? x : ( y ? 阅读全文
posted @ 2021-12-11 14:56 EEvinci 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 判断一个数高位到低位是否是从小到大排列 输入一批正整数(以零或负数为结束标志),判断每个数从高位到低位的各位数字是否按值从小到大排列。要求定义和调用函数fun(m)判断m中各位数字是否按值从小到大排列,满足条件返回1,否则返回0。 #include <stdio.h> int fun(int n) 阅读全文
posted @ 2021-12-11 13:28 EEvinci 阅读(19) 评论(0) 推荐(0) 编辑