0
点赞
收藏
分享

微信扫一扫

如何解决前端发送数据到后端为空的问题

程序员伟杰 2024-11-06 阅读 3

C++第一课:

  1. 开发工具:Dev-C++

  2. C++程序的基本结构

    int main( )
    {
      return 0;
    }
    

    main是函数名

    int表示函数返回的数据类型

    return 0;表示程序成功运行。如果返回其他数字,表示程序运行时有异常。

  3. 编程小词典

    • Dev: developer "开发者"的缩写
    • int:整数,整型
    • main:主要的,主函数
    • return:返回
  4. C++程序的运行步骤

    (1)编译 (快捷键F9)

    (2)运行(快捷键F10)

    注意:在Dev-C++中给我们提供了一个快速运行C++程序的“编译运行”按钮(快捷键F11)

C++第二课:

  1. C++输出语句的语法:

    cout << 内容1 << ... << 内容n;
    

    说明:

    (1)<<:流插入运算符

    (2)cout语句的作用是将流插入运算符“<<”右侧的内容插入输出流中,C++系统再将输出流的内容输出到显示器上。

  2. C++程序的一般结构

    #include <iostream>      //1.头文件
    using namespace std;     //2.命名空间         
    int main()               //3.主函数
    {
        //这里写程序代码
        return 0;
    }
    
  3. 换行

    C++中换行使用endl。

    cout << endl; //换行
    

    示例:

    cout << "春晓" << endl;
    
  4. 变量的概念

    在程序运行期间,其值可以改变的量称为“变量”。

  5. 变量的定义与赋值

    int a;   //定义变量
    a = 100;//给变量赋值
    
  6. 运算符和表达式

    数学运算符:+ - * /

    表达式:变量(或数据)与运算符组合成的式子。

    ​ 如:a + b、 a * 2

C++ 第三课:

  1. 通常,我们把具有计数功能的变量,称为“计数器”。

  2. “++”叫做自增运算符,其功能是使变量的值加1。

    int i = 0,j,k;
    /*       用法1:变量名++;      */
    j = i++; //先返回值,后加1
    /* 上面的一行代码"等价于"下面两行
    j = i;
    i = i + 1;
    */
    
    /*       用法2:++变量名;      */
    k = ++i; //先加1,后返回值
    /* 上面的一行代码"等价于"下面两行
    i = i + 1;
    k = i;
    */
    
  3. “–”叫做自减运算符,其功能是使变量的值减1,其运算规则跟“++”类似。

  4. 通常,我们把具有累加功能的变量,称为“累加器”。

  5. 复合的赋值运算符:+=、-=、*=、/=、%=

    i += 1;  //等价于  i = i + 1
    i -= 1;  //等价于  i = i - 1
    i *= 1;  //等价于  i = i * 1
    i /= 1;  //等价于  i = i / 1
    i %= 1;  //等价于  i = i % 1
    

C++ 第四课:

  1. 交换两个变量的值

    int a = 5,b = 20,t;
    cout << "a=" << a << " b=" << b << endl;
    //交换过程-开始
    t = a;
    a = b;
    b = t;
    //交换过程-结束
    cout << "a=" << a << " b=" << b << endl;
    
  2. 注释符

    • 单行注释

      // 注释内容
      
    • 多行注释

      /*
        第1行注释内容
        第2行注释内容
        …
      */
      
  3. 设置域宽

    **域宽的概念:**输出的内容所占的总宽度称为域宽。

    **设置域宽的方法:**setw(长度)

    使用域宽需要引入指令:#include <iomanip>

    示例代码:

    int a = 18;
    cout << setw(9) << a << endl; //输出数据所需的宽度比设置的域宽小,默认用空格填充
    

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    int a = 123456789;
    cout << setw(5) << a << endl; //输出数据所需的宽度比设置的域宽大,输出数据并不会被截断,系统会输出所有位
    

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

C++ 第五课:

  1. C++中的输入语法:

    cin >> 变量;
    

    原理:

    与cout语句一样,也是用“流”的方式实现的。
    从输入设备(一般是键盘)读入数据送到输入流中,C++系统提取输入流中的数据赋值给指定的变量,示意图如下:

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    如果要输入多个数据,可以使用如下语句:

    cin >> 变量1 >> 变量2;
    
  2. 单精度实数

    单精度实数的类型名为float.

    定义单精度实数的语法:

    float s;  //定义单精度实数
    s = 2.5;  //给单精度实数赋值
    

C++ 第六课:

  1. 整除运算符:/

  2. 整除求余运算符:%

  3. ASCII编码

    ASCII (American Standard Code for Information Interchange): 美国标准信息交换代码。

    ASCII编码主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准。

    标准ASCII码(基础ASCII码)使用指定的7位二进制数组合来表示128种可能的字符。

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  4. 字符型

    字符型数据是以ASCII码存储的,通常占一个字节(即8个二进制位)

    字符型数据,只包含一个字符(有且只有一个字符),用一对单引号括起来,如’+‘、 ‘b’、‘8’、’#’

    在C++中,用关键字char定义字符型变量。语法如下:

    char c; 	//定义字符型变量
    c = 'b'; 	//给字符型变量赋值
    

    **注意:**一个字符数据可以赋给整型变量。反之,一个整型数据也可以赋给字符变量。字符数据也可以像整型数据一样,进行算术运算。

C++ 第七课:

  1. 关系运算符

    名称符号
    大于>
    大于等于>=
    小于<
    小于等于<=
    等于==
    不等于!=
  2. 关系表达式

    关系表达式:由关系运算符和数据(变量和常量)构成的表达式,称为关系表达式。

    关系表达式的值是一个逻辑值,即“真”或“假”。如果条件成立,其值为“真”;如果条件不成立,其值为“假”。在C++中,数值非0表示“真”,数值0表示“假”。

  3. if语句

    语法:

    if(表达式) 
       语句1;
    

    流程图:

    image-20240122110045571
  4. 流程图

    在编程语言中,流程图可以用来表示程序的执行步骤。

    画流程图时,需要用特定的图形符号加上说明,以下是流程图中的图形符号:

    image-20240122105830422

C++ 第八课:

  1. if-else语句

    语法:

    if(表达式)
    	语句1;
    else
    	语句2;
    

    流程图:

    image-20240122110159185
  2. if语句嵌套

    在if语句中又包含一个或多个if语句,称为if语句的嵌套。

  3. 常变量

    **概念:**在定义变量时,如果加上关键字const,则变量的值在程序运行期间不能改变,这种变量称为常变量,在C++中常变量又称为只读变量。

    语法:

    const 数据类型 常变量名 = 值;
    //示例代码
    const int USER=202401;
    

    使用常变量的好处有:
    (1)修改方便,无论程序中出现多少次常变量,只要在定义语句中对定义的常变量值进行一次修改,就可以全改。
    (2)可读性强,常变量通常具有明确的含义。有时为了区别常变量和变量,程序中会把常变量名用大写字母表示。

  4. 字符串

    **概念:**字符串是夹在两个双撇号之间的一串字符,其字符个数可以是零个、一个或多个。

    如""、 “a”、 “apple”、 “123”、"apple123"等都是字符串。需要注意的是, “”(空串,零个字符)也是字符串, "a"是字符串,而’a’是字符。

    **注意:**string并不是C++语言本身具有的基本类型,使用时必须引入头文件#include<string>

C++ 第十课:

  1. 逻辑变量

    逻辑型变量用关键字bool定义,所以又称为布尔变量,其值只有两个, true(真)和false(假) 。

    false(假)和true(真)是逻辑常量,又称为布尔常量。

    逻辑结果判断:

    在给出逻辑运算结果时,以数值1代表“真”,以0代表“假”。但在判断一个表达式逻辑量是否为“真”时采取的标准是:如果其值为0就认为是“假”,其值是非0就认为是“真”。

  2. 逻辑运算符

    &&(与)、||(或)、!(非)

    逻辑运算符运算口诀

    1、&&(与)
    一假即假,同真为真

    2、||(或)

    一真即真,同假为假

    3、!(非)
    非真即假,非假即真

C++ 第十课:

  1. 逻辑运算符的优先级

    !(非) > &&(与) > ||(或)

举报

相关推荐

0 条评论