总复习小结

总复习小结
1、经过一学期的程序设计学习,初步认识基础数据类型,语句结构,可以做一些简单的编程。此次复习总结了一部分的函数、编程技巧及易错知识点。
2、符号常量,定义后不再被赋值,习惯上用大写字母。
例:#define PI 3.14 const double PI=3.1415;
定义最大值#define INF
10000000
变量见名之义,遵循规则,C++中可以在任何处定义。
3、强制转换(类型)表达式,size of()
4、科学技术法:整数+E次方
5、cmath头文件 sqrt()开方 fabs()绝对值 pow(x,y)x的y次方 取整 ceil floor
6、long long int 2的正负23次方
7、cout<<”2 3/n4”= =cout<<”2 3”<<endl<<”4”.
8、scanf(“%d*”,&a)*表示对应输入量不赋给变量。
9、#include setw(域宽)
p%md,输出m位(不足补空格,大于按实际)-md左对齐
普通输入输出cin cout格式输出printf scanf
10、X=(a>b)?a:b是简单版的if-else
Switch只能用一次default,但每次case注意break使用,case后只能加字符或常量。
11、for循环中定义的变量只能在循环结构中有效
Which与scanf(“%d”,&a)!=EOF或==1(数值与输入个数有关)配合输入不确定变量,ctrl+D结束输入。While(cin>>x,x>0)用逗号连接多语句但只判读最后一个语句。
12、do-while循环ture循环false结束。,也可用break结束非法以及bool常量。
13、嵌套循环注意变量不重复,不做错误变化。
14、数组命名与变量一致,数组个数只能是常量与符号常量。
初始化memset(数组名,数值,sizeof(数组名))清零在cstring定义。谨防越界,否则将访问数组以外空间。
cout<<字符数组名;全输出
15,字符串数组
初始输入scanf在空格结束,并且不需&取址,gets回车结束
strlen()统计字符个数
16、排序 sort(b,b+最后数字减一)
17、技巧:穷举法、二分法、冒泡排序。

猜你喜欢

转载自blog.csdn.net/qq_43627100/article/details/85807457
今日推荐