zoukankan      html  css  js  c++  java
  • C程序设计课程2012电子信息 第六次实验:实践和复习

    软件开发(程序设计)是个过程,是根据用户要求建造出软件系统的过程
    编码:求长方形的面积、周长、圆的面积、周长;
    编码:求摄氏和华氏温度的关系列表、美元同人民币的列表;
    编码:输入三个数,求最大值、最小值;
    ------------------------------------分割线------------------------------------
    理解变量
    所有的变量都有名字、命名须符合规则;同一个函数所有的变量名必须不同;变量名必须以字母或下划线开头,后面可以是字母、数字或下划线的组合。
    ------------------------------------分割线------------------------------------
    循环的常用机制
    增/减量运算将变量值加/减 1。有前/后置写法:
    将x的值加1  将x的值减1
    ++x    x++  --x   x--
    ------------------------------------分割线------------------------------------
    字符串与字符数组
    例如,定义了两个包含字符的数组: char Line[6] = "Good!";判断下面对错
    Line[0] = ‘ G';
    Line[6] = ‘!';
    Line[5] = ‘\0';
    ------------------------------------分割线------------------------------------
    C语言关系运算符
    用C语言逻辑表达式表示条件 :–3≤a≤4
    A . –3<=x>=4         B . –3<=x&&x<=4
    C . –3<=x ||x>=4    D . –3<=x,x>=4
    ------------------------------------分割线------------------------------------
    C语言条件运算符“?:”。条件表达式的语法形式:
    表达式1 ? 表达式2 : 表达式3
    分析以下示例:
    int a=4,b=7,c=-1;
    int x = a ? c+1: c;
    int y = c ? b + a : c + a;
    printf("%d,%d",x,y);
    ------------------------------------分割线------------------------------------
    函数的调用,分析以下程序,不同实参数,判断函数返回的值。
    int main()
    {
       int  y = m(?);  return 0;
    }
    int m(int x) {
      int k=2;
       k++;
       k-=x;
       return k;
    }
    ------------------------------------分割线------------------------------------
    关于函数的形参和实参?
    实参可以是常量,变量或表达式;实参类型必须与形参相同、形参必须是变量,不可以是常量;
    ------------------------------------分割线------------------------------------
    开关语句(switch语句)
    是一种多分支结构,根据一个整型值选择分支。形式:
    switch (整型表达式) {
        case 整型常量表达式: 语句序列
        .... ....
        default: 语句序列

    整型常量表达式常用整数、字符等等
    语句序列可缺,可包含多个语句,default部分可缺
    “case 整型常量表达式:”看作是标号
    语义:求值整型表达式,顺序将得到的值与各整型常量表达式比较,遇到相等时转入相应的语句序列执行;无匹配但有default则从default:继续,无default就结束
    规定:
    各case标号值必须互不相同
    习惯在各分支最后写break,包括最后分支
    规定:如果分支最后无break,相应语句序列执行完后进入下一分支的语句序列。这导致一种代码共享。
    ------------------------------------END------------------------------------

     

  • 相关阅读:
    csu 1965
    csu 1947 三分
    Codeforces 336C 0-1背包
    POJ 1743 后缀数组
    POJ 2774 后缀数组
    UVA 12333 大数,字典树
    POJ 2942 圆桌骑士
    POJ 1503 大整数
    POJ 2342 树的最大独立集
    POJ 3088 斯特林
  • 原文地址:https://www.cnblogs.com/jlxuqiang/p/3294625.html
Copyright © 2011-2022 走看看