c语言学习总结
这一个学期学习了c语言,让我对编程语言有了初步的认识和理解。以下是我这学期学习c语言的总结。
第一点,一个程序需要有一定的格式。
例如:
c语言:
#include<头文件>
int main() {程序主体}
c++:
#include<头文件>
using namespace std;
int main(){程序主体}
这里需要注意,在程序中当要使用一些函数时,要有头文件做支撑。最常用的头文件iostream并不是万能的,这里有一个万能头文件bits/stdc++.h。在用上这个头文件后,基本就不需要用其他的头文件了,因为这个这个头文件包含了c++语言中所有的头文件。
还有一点,就是关于主函数main(),任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。
第二点,在定义一些变量时,要注意变量的类型。就拿int与double为例,假如要算一个除法,要求要有小数。这时要是用错了变量类型,这样就不能得到正确的结果。就比如两边都是整型的话,结果就是一个整型。 3/2的结果就是1。如果有一边是double型,那么结果就是小数。 3/2.0的结果就是0.5。做题时如果出现worng answer这还是比较容易发现的,假如出现的输出错误,一般是比较难检查出来的。
数据类型代表这个符号所拥有的特征。就比如int型为整数,char类型为字符。其中每个不同的数据类型都有自己的区间。其定义的变量不能超过他的范围。
也就是要定义一个字符串时要用string,用char就会出错。整型也分int,long ,long long之分。
这里几种常见的错误:
1,没有定义变量就使用。
2,在可执行语句后定义变量。
3,出现这种情况int a=b=c=0;
第三点,就是程序中的运算符。例如a++与++a,感叹号(!)之类的使用。这里最最最容易出错的就是:取余和除法的用法。很容易出错,而且不容易检查,在写程序的时候在用到这一类运算符时,要格外注意。
第四点,程序要先构思。先思考大概思路在动手写程序,而不是边写程序边改程序。假如要是没有想好就写,那样只会将程序越写越乱。甚至有一些写到一半发现程序写不下去的情况都会出现。这无论是在什么时候都是十分要命的。
第五点,循环嵌套这一类的使用,要注意条件的简化与程序的简化。不断简化自己的程序,一来可以让自己的程序看起来简洁,二来可以减少运行的时间。这样可以防止自己的程序超时。也可以通过break语句来减少循环时间。这个学期学习了主要学习了3种结构:计数循环(for)、当型循环(while)、直到型循环(do_while)。但是,少用for循环,易超时。
以上就是我这一学期c语言的学习经验与总结。总的来说,c语言并不难学,关键要用心学。