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语言零基础入门(完整版)
发布评论