默认计划
9451 students enrolled
(205 reviews)
《程序设计基础》
Price Free
音频听课 The mobile phone supports one-click class. (Try)

一、第三讲

  • 变量的基本概念
  1. 在程序中及经过操作其值允许改变的量称为变量
  2. 每一个变量要有一个与其他变量不相同的名称
  • 数据类型与变量的地址空间
  1. 依据类型氛围两类(整型:int、unsigned   int、long  int、unsigned long  int、
    实型:fioat、double、long  double    逻辑性:占用一个字符、字符型:占用一个字符 )
  2. 定义变量和赋初值
  3. 变量赋值(5要素:先定义,在使用、定义时就赋初值  初始化、覆盖性、读变量不变、参与表达式的所有变量保持不变)
  • 指针变量:指针是C语言的重要概念。
  1. 指针变量是用来存放另一个变量地址的变量。
  2. 只有0赋值给指针变量(NULL)
  3. 定义的初始化为0(HULL)
  • 指针赋值
  • 在赋值语句中使用间接访问运算符
[Full Article]

一、程序编写

1.建立文件

  1. 命名
  2. cpp
  3. 原程序
  4. 运行     保存​​​​​​​​​​​​​​​​​​​​​  编译    运行
  5. 得出运行结果
  • 注意字母和符号
[Full Article]

c++提供了许多i字符串处理函数,使用这些函数,可以提高字符处理速度

struct 结构体名

 

[Full Article]

for语句的格式和执行过程

for语句的格式为

for(表达式1;表达式2;表达式3)

{

循环体(语句组)

}

for是计数型循环的标识符,圆括号括起的是三个表达式。其下的大括号括起的部分是循环体

[Full Article]

循环结构是程序中用得最多的一种,它发挥了计算机长于重复运算的特点。

它和顺序结构、分支(选择)结构并称为程序设计的三种基本结构。

 

for语句的格式和执行过程

for语句的格式为

for(表达式1;表达式2;表达式3)

{

循环体(语句组)

}

for是计数型循环的标识符,圆括号括起的是三个表达式。其下的大括号括起的部分是循环体

[Full Article]

#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;

[Full Article]

变量是相对于常量而言的,在程序中经过操作其值允许改变的量为变量

第一个字符必须是下划线或者字母

赋值符号为“=”

《变量》=《表达式》

 

 

 

[Full Article]

 

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

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

[Full Article]

 

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

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

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

[Full Article]

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://  程序说明  #  预编译命令  

[Full Article]

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;
}

[Full Article]

函数指针  与  指针函数

 

看后面两字理解:

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

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

[Full Article]

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、不合法

[Full Article]

程序设计的重要性

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

[Full Article]

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

[Full Article]

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

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

[Full Article]

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

[Full Article]

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: 程序设计的重要性  

[Full Article]