1软件下载

官网下载:  https://sourceforge/projects/orwelldevcpp/

百度网盘:https://pan.baidu/s/1mhHDjO8   提取密码:mken

推荐用百度网盘,官方下载太慢了

开始安装

首先双击打开刚刚下载的软件

 点击0k

因为在安装过程中不能使用简体中文,所以这里我们选择英文(English)。 

然后 同意 Dev C++ 的各项条款

然后next

然后可以自定义安装路径

然后安装中

选择finsh

 第一次启动 Dev C++ 后,提示选择语言。

点击“OK”按钮,进入 Dev C++,就可以编写代码了。 

2 devC++基础使用

双击打开它

然后是这个样子,里面一片空白

然后点击文件 新建一个项目

 在里面输入代码

#include <stdio.h>
 
int main() { 
    printf("Hello World!");
    return 0;
}

 然后点击保存

 然后任意起个名字,选择位置,保存在电脑上

 这时候,我们的电脑上会出现一个文件

 

 

我们点击运行

然后选择编辑运行

这时候 我们的电脑上会出现两个文件

 

3变量

//(1)声明变量:
int num;
//(2)赋值:
num = 60;
// (3)使用:
printf("num=%d", num);
// (4) 变量声明与赋值一步到位:
int num = 60;
 

一个变量的类型,由变量的值来决定。

基本数据类型:字符型(String)、数值型(Number)、布尔型(Boolean)、Undefined(未定义型)、Null(空型)复合数据类型:数组(Array)、对象(Object)、函数(Function)

如何获取数据长度

我们可以打印一下

看结果

打印的这些数字是字节!

4数组

int arr1[5] = {1,2,3,4,5};
 

5二维数组

初始化

代码如下

运行结果如下

还可以这样写

或者

然后

然后

6指针

一、指针的概念

要知道指针的概念,要先了解变量在内存中如何存储的。在存储时,内存被分为一块一块的。每一块都有一个特有的编号。而这个编号可以暂时理解为指针,就像酒店的门牌号一样。

二、变量和地址

先写一段简单的代码:

void main(){
    int x = 10, int y = 20;
}

这段代码非常简单,就是两个变量的声明,分别赋值了 10、20。我们把内存当做一个酒店,而每个房间就是一块内存。那么“int x = 10;”和“int y = 20;”的实际含义如下:

1去酒店订了两个房间,门牌号暂时用 px、py 表示

2让 10 住进 px,让 20 住进 py

3其中门牌号就是 px、py 就是变量的地址

4 x 和 y 在这里可以理解为具体的房间,房间 x 的门牌号(地址)是 px,房间 y 的门牌号(地址)是 py。而 10 和 20,通过 px、py 两个门牌,找到房间,住进 x、y。

 

 

三、指针变量和指针的类型

指针变量就是一个变量,它存储的内容是一个指针。如果用前面的例子,可以理解为指针变量就是一张房卡,房卡存储了房间号的信息。在我们定义一个变量的时候,要确定它的类型。int x、char ch、float、、、在定义指针变量时也是一样的,必须确定指针类型。int 变量的指针需要用 int 类型的指针存储,float 变量的指针需要用 float 类型的指针存储。就像你只能用酒店 A 的房卡存储酒店 A 中房间号的信息一样。

 

 

四、变量的指针与指针变量

变量的指针就是变量的存储地址,指针变量就是存储指针的变量。

 

五、指针变量的定义及使用

(1)指针变量的定义

代码如下

//分别定义了 int、float、char 类型的指针变量
int *x;
float *f;
char *ch;

如上面的定义,指针变量名为 x、f、ch。并不是*x、*f、*ch
 

(2)指针变量的使用

 

取地址运算符&:单目运算符&是用来取操作对象的地址。例:&i 为取变量 i 的地址。对于常量表达式、寄存器变量不能取地址(因为它们存储在存储器中,没有地址)。

指针运算符*(间接寻址符):与&为逆运算,作用是通过操作对象的地址,获取存储的内容。例:x = &i,x 为 i 的地址,*x 则为通过 i 的地址,获取 i 的内容。

 

 

代码如下

//声明了一个普通变量 a
int a;
//声明一个指针变量,指向变量 a 的地址
int *pa;
//通过取地址符&,获取 a 的地址,赋值给指针变量
pa = &a;
//通过间接寻址符,获取指针指向的内容
printf("%d", *pa);

7if语句

一个if对应一个语句,也就是分号前面的代码!

 

 

 

持续更新中,敬请期待!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

更多推荐

c语言零基础入门(完整版)