C语言
Lifelrving
脆弱的人才会四处游说自己的不幸,坚强的人只会不动声色地愈渐坚强
展开
-
C++ static声明与类作用域
主要是分清类定义中static, static const, const以及普通成员一、staticstatic声明的变量是全局静态存储的,而类定义中的变量(函数是共有的,数据是各自内存的)是独立的类作用域的,比如类Fruit的两个对象apple和pear,他们内部的数据成员color都是各自的内存的,所以apple.color和pear.color是互不影响的,那么类在定义的过程中分配了内存吗?class A{ //static const int x=3;//public://pri原创 2020-07-27 13:30:47 · 539 阅读 · 0 评论 -
C++拷贝继承中的构造函数
#include <iostream>using namespace std;class A{public: int x; A(){} A(A &a) { this->x = a.x; cout<<"Copy A";}};class B:public A{public: int y; B(){} //B(B &b):A(b) //{原创 2020-07-16 16:49:07 · 799 阅读 · 0 评论 -
C语言指针
#include<stdio.h>main(){ int a[2][3]={1,2,3,4,5,6},(*p)[2],*q; p=&a[0]; q=&a[0]; printf("%5d\n",*p);#多维数组中,由于p是数组指针,p在这里是第一行地址,*p因而没有对应的元素,表示的是一行 printf("%5d\n",*q);}1703741...原创 2019-11-09 22:57:08 · 92 阅读 · 0 评论 -
C语言指针的理解
#include<stdio.h>int main(){ int arr[2][3]={1,2,3,4,5,6}; int (*p1)[2],(*p2)[2],*p3,*p4,*p5; 声明2个数组指针,和3个普通指针 p1=arr;记住p1是数组指针,是指向数组的 printf("%d\n",(*p1)[0]);输出数组里的第一个元素 p1++;指针自增,自增按数组单...原创 2019-11-09 21:54:11 · 81 阅读 · 0 评论