一、顺序语句和条件语句知识点总结
1.c语言和c++语言的基本预处理命令、输入输出格式等基本功
c语言:
#include<stdio.h>
int main()
{
…
}
c++语言:
#include<iostream>
#include<cstdio>
#include<iomanip>
using namespace std;
int main()
{
…
}
输入输出格式:c语言 scanf(" ",& ); printf(" ", ) c++语言 cin>> >> …; cout<< << …<<endl;
2.常量和变量
常量分为:整型常量(int)、实型常量(单精度float,双精度double,长双精度long double)、字符型常量(例如 'x')、字符串常量(char)、枚举型常量
注:整型常量最长的是32位整型即二乘以十的九次方,若超过则用long long int
3.赋值运算符= :用于为变量赋值,将=右边的表达式的值付给左边的变量
4.算术运算符和增1、减1运算符
算术运算符:- 取相反数 *乘法 /除法 %求余 +加法 –减法
增1、减1运算符:假设a=5,++a为6,a++为5(++a是先把变量的数值加1,然后再把得到的数值赋值给a,然后再用++a这个表达式的数值为6;a++先用 该表达式的数值为5,再把a的数值加上1为6)
5.浮点数的输出
例:输出一个浮点数,到小数点后4位
c语言:printf("%.4lf",a); c++语言:cout<<fixed<<setprecision(4)<<a<<endl;
6.百分号的表示
c语言:printf("%d%%",a); c++语言:cout<<a<<"%"<<endl;
7.const常量
在声明语句中,只要将const类型修饰符放在类型名之前,即可将类型名后的标识符声明为具有该类型的const常量,
例如,const double PI=3.14159 (或不用const常量的为 #define PI 3.14159)
8.整数除法和浮点数除法
例如:11/5=2(整数除法) 11.0/5=2.2(浮点数除法)
整数除法商一定是整数
9.常用的标准数学函数
sqrt(x) 计算x的平方根,x应大于或等于0
fabs(x) 计算x的绝对值
使用这些数学函数时,要在程序的开头加上编译预处理命令 #include<math.h>
10.函数printf()的格式转换说明
11.关系运算符和逻辑运算符
关系运算符:==等于 !=不等于 (注:不要将==误为=)
逻辑运算符:!非 &&与 ||或
例:n不是整数 n%2!=0
12.switch语句
c语言中的开关语句,其一般形式如下:
switch (表达式1)
{
case常量1:
可执行语句序列1
case常量2:
可执行语句序列2
…
case常量n:
可执行语句序列n
default:
可执行语句序列n+1
}
注:switch语句的情况最好是离散型;当n种情况下执行操作相同时,可连续写,在最后一次后写break
13.分支语句中的注意之处
if语句中的条件要用圆括号括起来;条件语句做的工作用一条语句描述,当需要多条语句时,用复合语句即大括号描述
三目运算符: 表达式1?表达式2:表达式3
二、学过的知识点可以解决的问题
1.顺序结构
⑴输出简单语句,无需输入
⑵解决简单的数学逻辑问题
⑶计算简单多项式的值
2.分支结构
⑴判断奇偶数和数的正负、输出绝对值等
⑵数学问题中的分段函数类问题或应用类问题
⑶ 简单的计算器
三、学习的过程和感受
刚刚接触程序设计的时候,就羡慕那些可以自己写程序运行程序的人们,光鲜亮丽的背后是刻苦钻研的艰辛,虽然每次都会为写程序而绞尽脑汁,但最后自己写出来的程序能通过的那种喜悦是任何人都感受不到的,我享受这个过程。在编写代码的这个过程中,会遇到各种各样的小问题和不足,每个人都不是完美的,要正确认识自己和正视自己,这样才有可能遇见更好的自己,不为取得小的成绩而变得自大,也不为遇到困难而止步不前,写代码也是这样,越来越复杂的代码对于我们来说充满了未知,要永保兴趣,付之努力。
还要有自觉和自主能力,严格要求自己,要把功夫放在平时的练习,打好地基,楼才能越盖越高,程序设计的知识点很零碎,我们要做的就是记牢每一个知识点,不是为了完成作业而做作业,而是为了增长知识,培养能力而去锻炼自己。
记牢自己的梦想,还有初心,把每一天都过得充实,用一双清澈的眼眸去看待这世界上的每一个事物,程序设计,是我们实现梦想的一扇门,所以,加油吧,继续往前走吧,去追逐梦想吧,不要忘记给自己掌声。