小白白入门C++
小洋槐
北京大学GIS专业本科生在读
展开
-
入门第一步,先了解基本知识吧。
原创 2018-03-22 10:59:52 · 224 阅读 · 0 评论 -
C++程序编译、头文件
转载自http://blog.csdn.net/u014656992/article/details/53288219C++程序编译、头文件C程序编译头文件C程序编译概述一个C小程序头文件1.C++程序编译概述一个C++程序由一个或多个编译单元(compilation unit)构成。每个编译单元都是一个独立的源代码文件,通常是一个带.cpp扩展名的文件,编译器每次可以处理一个这样的文件。对于每个...转载 2018-03-22 11:07:35 · 662 阅读 · 0 评论 -
C++用指针变量作为函数的参数接受数组的值的问题的总结
原博客地址: https://blog.csdn.net/QianShouYuZhiBo/article/details/9454477实参和形参的四种结合方式实参形参实例数组名数组名1.1数组名指针变量1.2指针变量数组名1.3指针变量转载 2018-04-09 08:36:38 · 521 阅读 · 0 评论 -
C++一维数组和指针的关系总结
原博客地址:https://blog.csdn.net/qsyzb/article/details/9449355对于数组int a[10];a表示数组的第一个元素的地址,即&a[0];如果使指针p,指向数组的首元素,可以进行操作:int * p=a;或者int *p=&a[0];那么p++,是指向数组中的先一个元素,即a[1];此时转载 2018-04-09 08:38:01 · 883 阅读 · 0 评论 -
C++中指针赋值原则
原博客地址: https://blog.csdn.net/hou09tian/article/details/733047561 指针简介指针(pointer)是“指向(point to)”另外一种类型的复合类型,它实现了对其它对象的间接访问。定义指针类型的方法将声明符写成*d的形式,其中d是变量名,如以下代码声明了一个整形指针:int *ip1;2转载 2018-04-09 09:13:01 · 1721 阅读 · 0 评论 -
c++位运算符 | & ^ ~ && ||,补码,反码
原博客地址https://blog.csdn.net/wuguai4/article/details/7311953一:简介1 位逻辑运算符: & (位 “与”) and ^ (位 “异或”) | (位 “或”) or ~ (位 “取反”)2 移位运算符: <<(左移) >>...转载 2018-04-11 09:51:13 · 290 阅读 · 0 评论 -
cin,cin.get(),cin.getline()详解
输入原理:程序的输入都建有一个缓冲区,即输入缓冲区。一次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数直接从输入缓冲区中取数据。正因为cin函数是直接从缓冲区取数据的,所以有时候当缓冲区中有残留数据时,cin函数会直接从缓冲区取数据而不会请求键盘输入#include using namespace std;int main(){转载 2018-04-06 16:52:28 · 482 阅读 · 0 评论 -
C++手稿:静态和全局变量的作用域
全局变量和静态变量的存储方式是一样的,只是作用域不同。如果它们未初始化或初始化为0则会存储在BSS段,如果初始化为非0值则会存储在DATA段,见进程的地址空间分配一文。静态变量的作用域是当前源文件,全局变量的作用域是整个可执行程序。 值得注意的是:如果在头文件定义全局变量,在预编译期间#include的头文件会被拷贝进源文件中,编译器是不知道头文件的。虽然全局变量是全局作用域,但需要extern关...转载 2018-05-07 08:44:06 · 2780 阅读 · 0 评论