默认计划
9468人加入学习
(205人评价)
《程序设计基础》
价格 免费
音频听课 手机端支持一键听课 (试一试)

 

变量是相对常量而言,在程序中经过操作其值允许改变的量称为变量。变量在使用前必须加以定义,一般在程序的声明部分。

变量名:变量名第一个字符必须是字母或下划线,其后的字符只能是字母、数字、下划线,且所用名字不得与C++语言系统所保留的关键字相同。

[展开全文]

 

变量是相对常量而言,在程序中经过操作其值允许改变的量称为变量。变量在使用前必须加以定义,一般在程序的声明部分。

变量名:变量名第一个字符必须是字母或下划线,其后的字符只能是字母、数字、下划线,且所用名字不得与C++语言系统所保留的关键字相同。

变量地址:变量在计算机中占据存储空间中的内部编号存储单元地址。

[展开全文]

1:C++   常用的13个函数

2:自变量为整数    

3:自变量为长整数

4:自变量为双精度实数

5://  引导单行注释  

6:21%4=1    

7:函数原型为intabs(intx)  自变量

8:  指针变量

9://  引导单行注释

/* 。。。。。*/       引导多行注释

10:Total

11:21%4 求余 

12:  fabs(-3.14159)=3.14159

13sqrt  (42.25)=6.5

14:指针变量 

15://  程序说明  #  预编译命令  

[展开全文]

1、输出结果

a[0] = -858993460
a[1] = -858993460
a[2] = -858993460
a[3] = -858993460

2、

3、a[2] = 0, a[3] = 0;

4、too many init.....

5、‘d’undeclare

6、d 等于不串数字(未初始化)

7、不合法

[展开全文]

链表删除操作不应破坏原链接关系。

[展开全文]

1: cout  输出流对象

2:cin  输入流对象  

3:进入Visual  C++  6.0

4:  大量练习编程   

5:cpp

6:cin表示输入流对象,它也是输入输出流库的一部分,与cin相关联的输入设备是键盘。当从键盘输入字符串时,形成了输入流(数据流),用提取操作符>>将数据流存储到一个事先定义好的变量中,比如下面两条语句:

float   x     

cin  >> x

7:  程序设计课程是高强度脑力劳动 ,

8:sin(20) *cos(20)  -

9:VisuaL  C  ++   6.0

10:  .dsp  #include  <iostream>

11:cin   cout

12: 程序设计的重要性  

[展开全文]

链表插入要用到4个指针:让pHead永远指向链表中的第一个结点,让pN指向待插入的结点,站r和q为一前一后两个同步移动的指针,用来查找pN结点的正确插入位置。

一开始让r指向链表头,让q指向相邻的下一个结点。

[展开全文]

研究生的PPT

[展开全文]
121091153540160 · 2022-02-02 · 该任务已被删除 0

变量是相对常量而言,在程序中经过操作其值允许改变的量称为变量。变量在使用前必须加以定义,一般在程序的声明部分。

变量名:变量名第一个字符必须是字母或下划线,其后的字符只能是字母、数字、下划线,且所用名字不得与C++语言系统所保留的关键字相同。

变量地址:变量在计算机中占据存储空间中的内部编号存储单元地址。

数据类型分为2大类:

一、基本数据类型:整型、实型、逻辑型、字符型

1.整型,即整数类型是,分为4种

int 整型,占用2字节,数的表示范围是:-32768~32768

unsigned int 无符号整型,占用2字节,数的表示范围:0~65536

long int 长整型,占用4字节,数的表示范围:-2147483648~2147483647

unsigned long int 无符号长整型,占用4字节,数的表示范围:0~4294967295

2.实型,实数类型,分为3种:

float 浮点型,占用4字节,数的表示范围:-3.4X1038~3.4X1038,有效位为7位

double 双精度型,占用8字节,数的表示范围:-1.7X10308~1.7X10308,有效位为15位

long double 长双精度型,占用16字节,数的表示范围:-3.4X104932~1.1X104932,有效位为19位

3.逻辑型,占用1字节,如0和1、Y和N

4.字符型,占用1字节,如:C、1

二、构造数据类型:数组、结构、联合、枚举

C++中的赋值符号是“=”,表达式为

<变量>=<表达式>

 

变量赋值的5要素:

1.变量必须先定义再使用,思考为什么?

2.在变量定义时就赋初值,这叫变量的初始化。

3.对变量的赋值过程是“覆盖”过程,就是在变量地址单元中用新值云替换旧值。

4.读出变量的值后,该变量保持不变,相当于从中复制一份出来。

5.参与表达式运算的所有变量都保持原来的值不变。

a=a+1,可简写作a++

 

指针变量是用来存放另一变量地址的变量,变量的指针就是变量的地址。

指针是一种特殊的变量,表现在类型和值上。

定义指针并将其初始化为NULL

&是取地址运算符,&a表示取变量a

间接访问运算符

 

 

 

 

 

 

[展开全文]

重点放在思路算法编程构思进行大量练习,以求熟能生巧和程序实现上

[展开全文]

程序设计的重要性

程序设计的基本概念与基本方法

[展开全文]

page 23

1、输出结果

a[0] = -858993460
a[1] = -858993460
a[2] = -858993460
a[3] = -858993460

2、

3、a[2] = 0, a[3] = 0;

4、too many init.....

5、‘d’undeclare

6、d 等于不串数字(未初始化)

7、不合法

[展开全文]

函数指针  与  指针函数

 

看后面两字理解:

 - 函数指针:说明是个指针,指向函数的指针;

 - 指针函数:说明是个函数,函数返回值是一个指针

[展开全文]

1、

#include <iostream>
using namespace std;

int main()
{
    char thisman = 'A';
    int sum = 0;

    for(int k = 0;k < 4; k ++)
    {
        thisman = 'A' + k;

        sum = (thisman !='A') + (thisman =='C') +(thisman =='D') + (thisman !='D');

        if(sum == 3)
        {
            cout << "Result: " << thisman << endl;
            break;
        }
    }

    return 0;
}

 

2、

#include <iostream>
using namespace std;

int main()
{
    int goodpaper = 1;
    int firstgoodpaper = 1;
    int result = 0;

    for(int k = 0; k < 4; k++)
    {
        goodpaper = firstgoodpaper + k;
        result = (goodpaper == 2) + (goodpaper == 4) + (goodpaper != 3) +  (goodpaper != 4);
        
        cout << "paper(" << goodpaper << ") is " << (result == 1) << endl;
        if(result == 1)
        {
            cout << "good paper is: " << goodpaper << endl;
            break;
        }
        
    }


    return 0;
}

[展开全文]

第十讲

数据等组织与处理——数组

递推是计算机数值计算中的一个重要算法,思路是通过数学推导,将复杂的运算化解为若干重复的简单运算,以充分发挥计算机长于重复处理的特点。

 

[展开全文]

1、

#include <iostream>
using namespace std;

int main()
{
    double y;

    y =  1 + 1/(1 + 1/(1 + 1/5.0));  // 5.0

    cout << "y = " << y << endl;


    return 0;
}

 

2、

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
    double y;

    y = sqrt(pow(3,2) + pow(4,2));

    cout << "y = " << y << endl;

    return 0;
}

 

[展开全文]

授课教师

程序设计基础

课程特色

PPT(32)
视频(36)