2018-07-21

2018-07-21  本文已影响0人  ttaymm

重新学习C++ day1


1.环境

windows下比较都是傻瓜式环境配置,只要安装VS就能开始C++之旅

Linux看起来比较复杂,还要更新g++,如果不满意自带的文本编辑器,还需要自己去寻找合适编辑器。

2.基本语法

其实只需要关注linux的基本语法,windows只需要点击编译运行就可以运行你的CPP文件了。

编译&执行CPP文件

gcc(g++) test.cpp

编译之后如果没有命名你编译产生的可执行文件,将产生一个默认的a.out可执行文件

指定编译生成的可执行文件命基本语法:

gcc(g++) -o test test.cpp

C++中的分号&语句块

花括号{}表示一个语句块

分号是语句结束符,每个独立的语句都需要一个分号 (;)

3.标识符

一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)。

其实就是一个代号,每个变量或者常量的可用名字。

4.注释

格式简单

/* 开头,*/ 结尾,这是多行注释

如果只是单行注释可以直接用两个斜杠注释单独的行

5.数据类型

6.变量作用域

局部变量会覆盖全局变量

全局变量系统会进行自动的初始化

全局变量系统初始化的值:

int  -->0   

char -->'\0'

float --> 0

double -->0

(指针)pointer -->null

而局部变量必须要自己完成初始化

7.常量定义

常见的两种方式

1.define预定义

2.const常量定义关键字

8.运算符,存储类    


9.随机数

rand(),该函数只返回一个伪随机数

生成随机数之前需要调用srand()函数    


什么是指针?

指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:

int *ip;

char *ch;

double *dp;

float *fp;

指针和引用的区别

顾名思义,指针就是指向用的变量,它有基本类型,它指向的内容是内存地址

引用也是指向内存地址,差别在于灵活性,引用初始化之后不可修改,

指针可以随时指向不同的内存地址


上一篇下一篇

猜你喜欢

热点阅读