当前位置: 首页 > wzjs >正文

如何在自己的服务器上搭建微网站漯河搜狗关键词优化排名软件

如何在自己的服务器上搭建微网站,漯河搜狗关键词优化排名软件,手机怎么做程序,微网站需要备案吗1. 指针的定义和使用 指针是存储变量地址的变量。定义格式如下&#xff1a; 类型 *指针名;示例: int a 10; int* p &a; // p存储a的地址 std::cout << *p << std::endl; // 输出10&#xff0c;*p为解引用2. 指针占据的内存空间 • 指针本身也是一个变量&…

1. 指针的定义和使用

指针是存储变量地址的变量。定义格式如下:

类型 *指针名;

示例:

int a = 10;
int* p = &a; // p存储a的地址
std::cout << *p << std::endl; // 输出10,*p为解引用

2. 指针占据的内存空间

• 指针本身也是一个变量,存储的是地址
• 在32位系统下,指针占4字节;在64位系统下,指针占8字节,与指向的数据类型无关。
示例:

int* p1;
double* p2;
std::cout << sizeof(p1) << " " << sizeof(p2) << std::endl; // 通常输出4或8

3. 空指针

• 空指针(nullptr或NULL)表示指针未指向任何有效内存。
• 常用于初始化指针,防止野指针。
示例:

int* p = nullptr;
if (p == nullptr) {std::cout << "p是空指针" << std::endl;
}

4. 野指针

• 指针未初始化或已释放内存后仍被使用,称为野指针。
• 使用野指针会导致未定义行为,需避免。
示例:

int* p; // 未初始化,p为野指针
// *p = 10; // 错误,不能解引用野指针

5. const修饰指针

• const可以修饰指针本身或指针指向的数据。

形式含义
const int* p指向常量的指针,不能通过p修改值
int* const p常量指针,p的地址不可变
const int* const p指向常量的常量指针

示例:

int a = 10, b = 20;
const int* p1 = &a; // *p1只读
int* const p2 = &a; // p2只指向a
const int* const p3 = &a; // 都不可变

6. 指针和数组

数组名本质上是首元素的指针
• 可以用指针遍历数组
示例:

int arr[3] = {1, 2, 3};
int* p = arr;
for (int i = 0; i < 3; ++i) {std::cout << *(p + i) << " "; // 输出1 2 3
}

7. 指针和函数

• 可以用指针作为函数参数,实现“地址传递”,允许函数修改外部变量
• 可以返回指针,也可以用指针数组、指向函数的指针等。
示例:

void swap(int* a, int* b) {int temp = *a;*a = *b;*b = temp;
}
int x = 1, y = 2;
swap(&x, &y); // x=2, y=1

8. 指针配合数组和函数的案例

数组求和函数:

int sum(int* arr, int size) {int total = 0;for (int i = 0; i < size; ++i) {total += *(arr + i);}return total;
}int main() {int arr[5] = {1, 2, 3, 4, 5};std::cout << sum(arr, 5) << std::endl; // 输出15return 0;
}	

9. 其他注意事项

• 指针可以指向任意类型,包括自定义类型、结构体等。
• 指针运算需谨慎,避免越界和非法访问。
• C++11推荐使用nullptr代替NULL。

总结:

• 指针是C++强大但需谨慎使用的特性,能高效操作内存和实现复杂数据结构。
• 正确初始化、使用const、避免野指针和空指针,是安全使用指针的关键。

http://www.dtcms.com/wzjs/262727.html

相关文章:

  • 百度网站评价东莞做网站推广
  • 做互助盘网站百度收录提交网址
  • 莱芜正规的网站建设百度的网址是什么
  • vs做网站好不好今日军事新闻最新消息中国
  • 济南shuncheng科技 网站建设百度竞价推广方案的制定
  • 绿色环保材料网站模板亚马逊seo关键词优化软件
  • 网站开发 工程师 类型站群优化公司
  • 网站备案格式太原做推广营销
  • 东莞网站推广渠道有哪些学百度推广培训
  • 彩票网站搭建 做网站chatgpt网页
  • 设计网站收费百度手机助手官网
  • Dreamweaver上网站怎么做百度网盘官网
  • 网站建设公司发展理念网络营销案例及分析
  • 班级网站html代码推广app赚钱项目
  • 企业网站推广方法有哪些?百度竞价推广什么意思
  • 织梦网站404怎么做上海高端网站建设
  • 摄影网站建设内容google 官网入口
  • 北京市网站建设企业东营网站seo
  • 自己做彩票网站犯法吗百度引擎入口官网
  • 织梦cms网站地图可以免费发广告的网站
  • 做文案图片上什么网站站外推广平台有哪些
  • 如何套用别人网站做页面今日新闻头条大事
  • wordpress二维码支付宝杭州百度seo
  • 品牌网站首页设计aso排名服务公司
  • wordpress 网盘搜索引擎优化的例子
  • 重庆高端网站建设价格360竞价推广技巧
  • 十大网站建设seo测试
  • html情人节给女朋友做网站网络营销策略优化
  • vr全景网站怎么做商业推广
  • 个人网站设计论文参考文献长春做网站公司长春seo公司