<<  < 2015 - >  >>
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30




第二章
    (1)printf函数的格式考查:
  %d对应整型;%c对应字符;%f对应单精度等等。宽度的,左对齐等修饰。
  %ld对应 long int;%lf 对应double。
    (2)scanf函数的格式考察:
  注意该函数的第二个部分是&a 这样的地址,不是a;
  Scanf(“%d%d%*d%d”,&a,&b,&c); 跳过输入的第三个数据。
    (3)putchar ,getchar 函数的考查:
  char a = getchar() 是没有参数的,从键盘得到你输入的一个字符给变量a。
  putchar(‘y’)把字符y输出到屏幕中。
    (4)如何实现两个变量x ,y中数值的互换(要求背下来)
  不可以把 x=y ,y=x; 要用中间变量 t=x;x=y;y=t。
    (5)如何实现保留三位小数,第四位四舍五入的程序,(要求背下来)
  这个有推广的意义,注意 x = (int)x 这样是把小数部分去掉。
    
第三章
  特别要注意:c语言中是用非0表示逻辑真的,用0表示逻辑假的。
 (1)关系表达式:
  表达式的数值只能为1(表示为真),或0(表示假)
  当关系的表达是为真的时候得到1。如 9>8这个是真的,所以表达式的数值就是1;
    (2)逻辑表达式:
  只能为1(表示为真),或0(表示假)
  a) 共有&& || ! 三种逻辑运算符号。
  b) !>&&>|| 优先的级别。
  c) 注意短路现象。考试比较喜欢考到。
  d) 要表示 x 是比0大,比10小的方法。0<x<10是不可以的(一定记住)。< span="span">是先计算0要用 (0<x)&&(x<10)表示比0大比10小。< span="span">
    (3)if 语句
  else 是与最接近的if且没有else的相组合的。
   4)条件表达式:
  表达式1 ?表达式2 :表达式3
  注意是当非0时候是表达式2的数值,当为0是就是表达式2的数值。
  考试口诀:真前假后。
   (5)switch语句:
  a)一定要注意 有break 和没有break的差别,书上(34页)的两个例子,没有break时候,只要有一个case匹配了,剩下的都要执行,有break则是直接跳出了swiche语句。
  b)switch只可以和break一起用,不可以和continue用。
    第四章
    (1)三种循环结构:
  a)for() ; while(); do- while()三种。
  b)for循环当中必须是两个分号,千万不要忘记。
  c)写程序的时候一定要注意,循环一定要有结束的条件,否则成了死循环。
  d) do-while()循环的最后一个while();的分号一定不能够丢。(当心上机改错)
    (2) break 和 continue的差别
  记忆方法:
  break:是打破的意思,(破了整个循环)所以看见break就退出真个一层循环。
  continue:是继续的意思,(继续循环运算),但是要结束本次循环,就是循环体内剩下的语句不再执行,跳到循环开始,然后判断循环条件,进行新一轮的循环。
    (3)嵌套循环
  就是有循环里面还有循环,这种比较复杂,要一层一层一步一步耐心的计算,一般记住两层是处理二维数组的。
    (4) while((c=getchar())!=’\n’) 和 while(c=getchar() !=’\n’)的差别
  先看a = 3 != 2 和(a=3)!=2 的区别:
  (!=号的级别高于=号 所以第一个先计算 3!=2) 第一个a的数值是得到的1;第二个a的数值是3。
  考试注意点: 括号在这里的重要性。

    第五章
  函数:是具有一定功能的一个程序块;
    (1) 函数的参数,返回数值(示意图):
  main()
  {
  int a = 5,b=6,c;
  c = add(a,b);
  printf(“%d”,c);
  }
  调用函数
  a,b是实参
  整个函数得到一个数值就是
  Add函数的返回数值。
  int add ( int x, int y)
  {
  int z;
  z=x+y;
  return z;
  }
  被调用函数
  x,y是形式参数
  函数返回数值是整型
  z就是这个add函数计算后得到的结果,就是函数返回给主程序的返回数值。
  程序是在从上往下顺序执行,当碰到了函数add后,把a,b的数值穿给调用函数,程序暂时中断等待返回数值。当得到了返回数值后,再顺序的往下执行
    (2)一定要注意参数之间的传递
  实参和形参之间 传数值,和传地址的差别。(考试的重点)
  传数值的话,形参的变化不会改变实参的变化。
  传地址的话,形参的变化就会有可能改变实参的变化。
    (3)函数声明的考查
  一定要有:函数名,函数的返回类型,函数的参数类型。
  不一定要有:形参的名称。
发表评论:
天涯博客欢迎您!