美文网首页
2018-07-21

2018-07-21

作者: ttaymm | 来源:发表于2018-07-21 19:03 被阅读0次

重新学习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;

指针和引用的区别

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

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

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


相关文章

  • new Date在ie浏览器的兼容性

    1.如果时间是2018-07-21 08:00使用ie浏览器输出new Date("2018-07-21 08:0...

  • 试试

    《180721 Lake Tahoe(太好湖).景》 ---- 2018-07-21 ~ 2018-07-27. ...

  • 180721 Lake Tahoe(太好湖).人物

    2018-07-21 ~ 2018-07-27。 Lake Tahoe。地处北加州的大山之中。 中文怎么翻译都好听...

  • 坚毅一书心得体会

    2018-07-21 10:48 · 字数 1532 · 阅读 80 · 日记本 博野038孔新国 今天终于在作者...

  • 96--郭洁-《如何阅读》读后感

    2018-07-21 22:50 · 字数 340 · 阅读 2 · 日记本 前期有点忙,最近稍微好点,赶紧看看书...

  • 180721 Lake Tahoe(太好湖).景

    2018-07-21 ~ 2018-07-27. Lake Tahoe (太好湖) 在太好湖的一角,有一个翡翠湾。...

  • 《成为高手的方法:刻意练习》视频  -- 李善友

    《成为高手的方法:刻意练习》视频 -- 李善友 (摘自万维刚“万万没想到”) 2018-07-21 我已经知道什么...

  • 2018-07-21

    2018-07-21 (稻盛哲学学习会)打卡第121天 姓名:占晓敏 部门:分水碶 组别:利他二组 【知~学习】 ...

  • 2018-07-21

    2018-07-21 【日精进打卡第99天】 姓名:李光明 公司:宁波万尚进出口有限公司 【知~学习】 诵读《京瓷...

  • 光明正大的追求利润

    2018-07-21 (稻盛哲学学习会)打卡第123天 姓名:王燕君 部门:分水碶 组别:利他三组 【知~学习】 ...

网友评论

      本文标题:2018-07-21

      本文链接:https://www.haomeiwen.com/subject/cfuhmftx.html