设为首页 加入收藏

TOP

2018年全国计算机二级C语言必背知识点总结(3)
2018-04-17 09:07:54 】 浏览:223
Tags:2018年全国 计算机 二级 语言 知识点 总结

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。


考试注意点: 括号在这里的重要性。


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


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


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


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


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


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


8)函数声明的考查:


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


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


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2018年全国计算机二级C语言必背知.. 下一篇2018年全国计算机二级C语言必背知..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目