出国留学网计算机二级高频考点

出国留学网专题频道计算机二级高频考点栏目,提供与计算机二级高频考点相关的所有资讯,希望我们所做的能让您感到满意!

2017计算机二级考试《C语言》高频知识点

 

  出国留学网计算机等级考试为您推荐计算机等级考试基础知识点,高频考点,重点以及难点,希望对您学习计算机等级有所帮助,从而取得好成绩,这将是我们最大的心愿。

  函数:是具有一定功能的一个程序块;

  一) 函数的参数,返回数值(示意图):

  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的数值穿给调用函数,程序暂时中断等待返回数值。当得到了返回数值后,再顺序的往下执行

  二)一定要注意参数之间的传递

  实参和形参之间 传数值,和传地址的差别。(考试的重点)

  传数值的话,形参的变化不会改变实参的变化。

  传地址的话,形参的变化就会有可能改变实参的变化。

  三)函数声明的考查:

  一定要有:函数名,函数的返回类型,函数的参数类型。

  不一定要有:形参的名称。

  指针变量的本质是用来放地址,而一般的变量是放数值的。

  int *p 中 *p和p的差别:

  *p可以当做变量来用;*的作用是取后面地址p里面的数值

  p是当作地址来使用。

  *p++ 和 (*p)++的之间的差别:改错题目中很重要

  *p++是 地址会变化。

  (*p)++ 是数值会要变化。

  三名主义:(考试的重点)

  数组名:表示第一个元素的地址。数组名不可以自加,他是地址常量名。(考了很多次)

  函数名:表示该函数的入口地址。

  字符串常量名:表示第一个字符的地址。

  四一维数组的重要概念:

  对a[10]这个数组的讨论。

  1、a表示数组名,是第一个元素的地址,也就是元素a[10]的地址。

  2、a是地址常量,所以只要出现a++,或者是a=a+2赋值的都是错误的。

  3、a是一维数组名,所以它是列指针,也就是说a+1是跳一列。

  对a[3][3]的讨论2016计算机二级考试C语言知识点总结计算机考试。

  1、a表示数组名,是第一个元素的地址,也就是元素a[10]的地址。

  2、a是地址常量,所以只要出现a++,或者是a=a+2赋值的都是错误的。

  3、a是二维数组名,所以它是行指针,也就是说a+1是跳一行。

 ...