4、结构化程序设计二

55 阅读1分钟

表达式语句

判断某些字符型变量中存放的是否为大写字母或数字字符

#include <stdio.h>
int main(void) {
  int x1, x2, x3, x4;                           // 数据定义语句
  char c1 = 'a', c2 = 'B', c3 = '1', c4 = '!';  // 数据定义语句
  x1 = c1 >= 'A' && c1 <= 'Z';  // 表达式运算结果是 0 保存到变量 x1
  x2 = c2 >= 'A' && c2 <= 'Z';  // 表达式运算结果是 1 保存到变量 x2
  x3 = c3 >= '0' && c3 <= '9';  // 表达式运算结果是 1 保存到变量 x3
  x4 = c4 >= '0' && c4 <= '9';  // 表达式运算结果是 0 保存到变量 x4
}

复合语句

#include <stdio.h>
int main(void) {
  int a = 10;
  printf("a=%d\n", a);
  {
    // 复合语句
    // 复合语句中的数据定义语句放在其他语句的前面
    int b = 20;
    printf("b=%d\n", b);
  }
  return 0;
}