美文网首页
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;

    指针和引用的区别

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

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

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


    相关文章

      网友评论

          本文标题:2018-07-21

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