之前觉得自己c语言跟着课上了一遍语法啥的都没问题了,觉得自己看了两节课就在这方面已经是中等水平了,这两天在学长的推荐下打开了各种刷题网站,我打开第一个网站(洛谷)的时候直奔提高组,当时心里在想我基础应该很好了不需要从头做,事实证明我错的很离谱,一点思路没有!!!!!!
之后就有了从头查漏补缺的念头,十月底开始了我上大学第一波认认真真的复习,在过程中我发现自己知识体系的漏洞很多,每天都写了很多自己不会的内容作为笔记,这也是写博客的初衷。
此篇博客仅限于学了很久有一点印象忘光了,帮你回忆回忆主要内容。主要是写给自己看。
各种循环语句的查漏补缺(重要)
1.goto语句无条件转移语句
goto: if()
eg:
int sum=0;
int i=1;
loop:if(int i<=100)
{
sum=sum+i;
i++;
goto loop;
}
2.do while 至少执行一次
while执行一次
例:数学家们曾提出一个著名的猜想——冰雹猜想。
对于任意一个自然数N,如果N是偶数,就把它变成N / 2;
如果N是奇数,就把它变成 3 * N+1。
按照这个法则运算下去,最终必然得1。<