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

dede手机网站模板微信群二维码大全网站

dede手机网站模板,微信群二维码大全网站,建设自己公司的网站,h5营销文章目录前言一、指针的概念二、指针的大小三、指针的用法1.指针指向变量2.指针指向数组3.指针指向函数总结前言 本文将给大家带来C语言中非常重要的两个知识点#xff0c;指针和数组。 一、指针的概念 指针#xff0c;是C语言中的一个重要概念及其特点#xff0c;也是掌… 文章目录前言一、指针的概念二、指针的大小三、指针的用法1.指针指向变量2.指针指向数组3.指针指向函数总结前言 本文将给大家带来C语言中非常重要的两个知识点指针和数组。 一、指针的概念 指针是C语言中的一个重要概念及其特点也是掌握C语言比较困难的部分。指针也就是内存地址指针变量是用来存放内存地址的变量指针既然都用来存放地址了那就说明指针也是一个变量。 二、指针的大小 指针在不同位数的编译器环境下的大小是不一样的在x64中指针的大小是8个字节在x86中指针的大小是4个字节的。 #include stdio.hint main(void) {int a 1;int* p a;printf(%d\n, sizeof(p));return 0; }上面的程序在x64和x86中打印出的结果是不相同的。 三、指针的用法 1.指针指向变量 #include stdio.hint main(void) {int a 1;int* p a;printf(%p,%p\n, a, p);printf(%d\n, a);*p 5;printf(%d\n, a);return 0; }可以通过指针修改变量的值加上一个*代表取指针变量指向地址的数据。指针变量里面保存的值是指针变量指向空间的地址。 2.指针指向数组 指针可以指向数组这意味着指针可以使用数组名来获取数组中的元素也可以使用指针算术运算访问数组中的元素。因为数组名代表数组的第一个元素的地址所以可以使用数组名来初始化指针。 举例 #include stdio.h int main() {int arr[] {10, 20, 30, 40, 50};int *ptr;ptr arr; // 指针指向数组的第一个元素for(int i 0; i 5; i) {printf(arr[%!d(MISSING)] %!d(MISSING)\n, i, *ptr);ptr; // 指针向后移动一个位置}return 0; }我们声明了一个整型数组arr包含5个元素。然后我们声明了一个指向整型数据的指针ptr。我们将指针ptr初始化为数组arr的第一个元素的地址。在for循环中我们使用指针ptr来打印数组中的所有元素。通过ptr指针向后移动一个位置以便在下一次迭代中访问下一个元素。 3.指针指向函数 在C语言中指针可以指向函数这被称为函数指针。函数指针可以用来动态调用不同的函数也可以用来实现回调函数等高级编程技巧。 #include stdio.hvoid hello() {printf(Hello, world!\n); }void goodbye() {printf(Goodbye!\n); }int main() {void (*ptr)(); // 声明函数指针ptr hello; // 指针指向 hello() 函数ptr(); // 调用 hello() 函数ptr goodbye; // 指针指向 goodbye() 函数ptr(); // 调用 goodbye() 函数return 0; }我们声明了两个函数hello()和goodbye()它们分别打印“Hello, world!”和“Goodbye!”。然后我们声明了一个函数指针ptr它可以指向任何没有参数和返回值的函数。我们将指针ptr初始化为hello()函数的地址然后通过ptr()调用hello()函数。接下来我们将指针ptr重新指向goodbye()函数并再次通过ptr()调用goodbye()函数。函数指针提供了更大的灵活性可以在程序运行时动态地选择要调用的函数。 总结 我为大家总结了这些指针的要点 1.指针是一个变量它存储了一个内存地址。 2.指针可以用来访问存储在内存中的数据。 3.指针可以通过运算符如*和进行操作比如取地址、解引用等。 4.指针可以指向不同的数据类型但必须与所指向的数据类型相匹配。 5.指针可以用来传递参数和返回值。 6.指针可以用来动态分配内存以及在程序中进行内存管理。 7.指针可以用来实现复杂的数据结构如链表、树等。 8.指针也可以用来实现一些高级的编程技巧如函数指针、回调函数等。 总之指针是C语言中不可或缺的重要概念理解指针的使用和运作原理对于深入掌握C语言编程非常重要。 这篇文章先简单的介绍一下指针的基础用法指针在工程开发中还有很多高级用法后面的文章继续给大家讲解。
http://www.w-s-a.com/news/16030/

相关文章:

  • 常州做网站的公司济宁网站建设seo
  • 用wordpress做企业网站视频教程韶关建设网站
  • 怎么做一个免费的网站云南网站设计选哪家
  • dw做六个页面的网站做网站运营有前途吗
  • 中级网站开发工程师 试题战地之王网站做任务
  • 广东东莞保安公司湖南 seo
  • 无锡网站策划公司如何零基础学编程
  • 金融网站如何做设计网站开发流程 文档
  • 用jsp做网站国内知名设计工作室
  • 一键搭建网站北京公司网站设计
  • 山东省城乡建设部网站网站营销单页怎么做
  • 中国移动视频网站建设百度统计官网
  • 网站实施过程网站上传视频怎么做
  • 网上书店网站建设实训总结嘉兴seo
  • 网站运行需求cos wordpress
  • 网络小说网站推广策划方案单位网站建设收费标准
  • 医院网站建设论证报告河源网站seo
  • 网站demo怎么做淘宝客网站一般用什么做的
  • 网站开发之美 pdf关键词查询优化
  • 可以建站的网站做一个网站美工多少钱
  • 怎么做网站专题互联网营销师报考费用
  • 淘宝导购网站怎么做上海数据开放网站建设
  • 广东网站建设怎么选2021个人网站盈利模式
  • 珠海网站建设的公司排名网站前端开发培训
  • 手机网站制作 费怎么做分录网站域名hk
  • 济南做网站建网站公司怎样用代码制作网站
  • 网站开发文档有哪些建设规划
  • 专注网站建设11年百度搜索不到我的网站
  • 企业网站 建设 流程wordpress 分类目录自定义
  • 北京市建设管理公司网站长春网站推广排名