
c/c++
零基础入门
落叶红秋
我又回来了!
展开
-
数据类型本质分析
VS2017运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单调试程序: F5 或调试 >“开始调试”菜单入门提示: 1. 使用解决方案资源管理器窗口添加/管理文件 2. 使用团队资源管理器窗口连接到源代码管理 3. 使用输出窗口查看生成输出和其他消息 4. 使用错误列表窗口查看错误 5. 转到“项目”>“添加新项”以创...原创 2019-09-26 10:02:47 · 626 阅读 · 0 评论 -
变量本质分析
变量概念概念:既能读又能写的内存对象,称为变量;若一旦初始化后不能修改的对象则称为常量。 变量定义形式: 类型 标识符, 标识符, … , 标识符 ; 例如:int x ;int wordCut , Radius , Height ; double FlightTime , Mileage , Speed ;变量本质1、程序通过...原创 2019-09-26 12:50:15 · 235 阅读 · 0 评论 -
函数调用模型
基本原理内存四区模型和函数调用模型变量传递分析1、一个主程序有n函数组成,c++编译器会建立有几个堆区?有几个栈区?2、函数嵌套调用时,实参地址传给形参后,C++编译器如何管理变量的生命周期?分析:函数A,调用函数B,通过参数传递的变量(内存空间能用吗?)提示学好C语言的关键如何建立正确的程序运行内存布局图内存四区模型&函数调用模型 函数内元素 ...原创 2019-09-26 13:01:43 · 428 阅读 · 0 评论 -
指针知识体系搭建
铁律1:指针是一种数据类型1)指针也是一种变量,占有内存空间,用来保存内存地址 测试指针变量占有内存空间大小2)*p操作内存在指针声明时,*号表示所声明的变量为指针在指针使用时,*号表示 操作 指针所指向的内存空间中的值 *p相当于通过地址(p变量的值)找到一块内存;然后操作内存 *p放在等号的左边赋值(给内存赋值) *p放在等号的右边取值(从内存...原创 2019-09-27 09:12:24 · 270 阅读 · 0 评论 -
字符串
字符数组初始化方法int main(){ //1 大{}号法 初始化列表 //数组初始化有2种方法 默认元素个数、指定元素个数 char buf1[] = {'a', 'b', 'c', 'd', 'e'}; //若没有指定长度,默认不分配零 //若指定长度,不够报错;buf长度多于初始化个数,会自动补充零 char buf2[6] = {'a', 'b', 'c', 'd',...原创 2019-09-27 12:43:01 · 408 阅读 · 0 评论 -
二级指针和多级指针专题
二级指针三种内存模型二级指针做输入_第1种内存模型//操作指针数组,通常会用到多级指针//多级指针的用法与一级指针相同//*p定义了一个指针变量;p是指针变量,表示内存空间的地址(不是值);*p表示根据这个地址操作值void main00(){ int i = 0, j = 0; int num = 0; char *tmp = NULL; //数组 数组中的每一个元...原创 2019-09-30 10:41:48 · 410 阅读 · 0 评论