当前位置 > 指针的指针作用指针的指针作用有哪些
-
空指针有什么作用?
逻辑上表示不指向任何内存,一般可用于超越现有值域的表示; 比方说你写一个求根函数,如果别人给你一个负数,负数开方无意义, 你的函数返回任何数值都会被误解为已经计算出一个合法值, 如果你返回的是一个指针,她除了指向有效值外还可以指向空指针; 当然解决这一问题的方法有很...
2024-08-15 网络 更多内容 947 ℃ 21 -
SDH中指针的主要作用是什么?
#(1)当网络处于同步工作状态时,指针用于进行同步的信号之间的相位校准; #(2)当网络失去同步时,指针用于频率和相位校准;当网络处于异步工作状态时,指针用于频率跟踪校准; #(3)指针还可用来容纳网络中的相位抖动和漂移。
2024-08-15 网络 更多内容 591 ℃ 286 -
C语言中指针到底是什么用处?
简单地说指针就是指向变量和对象的地址。指针的用途非常广泛,比如如果你想通过函数改变一个变量的值,就得用指针而不能用值传递。还有在很多时候变量,特别是对象的数据量实在太大,程序员就会用指针来做形参,只需要传递一个地址就行,大大提高了效率。以上还只是指针的初步应...
2024-08-15 网络 更多内容 756 ℃ 246 -
指针函数和函数指针的区别
1、指针函数:指的就是返回值是指针的函数,本质就是个函数。 2、函数指针:指的是指向函数的指针变量,本质就是个指针。用法 1、指针函数:int* func(int a,int b); 普通函数就是int func(int a,int b);,返回值是int,而指针函数就是返回值是指针的函数,即返...
2024-08-15 网络 更多内容 476 ℃ 459 -
c语言指针是什么
1、c语言指针其实是一个整形变量,与其它数据不同的是,它的作用是用来存储其它变量的地址。指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。2、因此,将...
2024-08-15 网络 更多内容 336 ℃ 193 -
请解释下静态指针与一般指针?谢谢!
这就是一般的指针。而静态指针,是static int *,一般的局部变量当生命周期结束时,它分配的内存会被系统释放,而静态变量不会被释放,也就是说,从它声明的开始到整个程序的结束都会存在。 所以静态指针和一般指针的区别外在表现是生命周期不一样,一般指针就是一般变量,而静态指针就...
2024-08-15 网络 更多内容 743 ℃ 553 -
指针初始化
只是省了你自己查找i地址的麻烦。(2)i:如是i是一个整型变量,并且其数值作为地址是有意义的,就可以(3)NULL:就是0。0作为地址可以吗?当然可以。你写成int *p=0也一样。综上:只声明、没赋值过的指针都是野指针,初始化就是第一次赋值。能赋给指针的,只要是可以解释为地址的数值都...
2024-08-15 网络 更多内容 569 ℃ 266 -
指针是什么?
指针参考了存储器中某个地址,通过被称为反参考指针的动作,可以取出在那个地址中存储的值。作个比喻,假设将电脑存储器当成一本书,一张内容记录了某个页码加上行号的便利贴,可以被当成是一个指向特定页面的指针;根据便利粘贴面的页码与行号,翻到那个页面,把那个页面的那=一=...
2024-08-15 网络 更多内容 487 ℃ 142 -
什么是void指针?
void 被翻译为"无类型",相应的void * 为"无类型指针"。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void 的作用1、对函数返回的限定,这种情况我们比较常见。2、对函数参数的限定,这种情况也是比较常见的。一般我们常见的就是这两种情况:(1...
2024-08-15 网络 更多内容 779 ℃ 279 -
C语言指针作业题
//其实指针数组就是存放指针的数组,本质也是一个数组 int i; for(i=0;i<=3;i++) { scanf("%s",str[i]); name[i]=str[i]; } //数组里存放了4个指针了 change(name); for(i=0;i<=3;i++) {printf("%s\n",name[i]);} return 0; } void change(char*...
2024-08-15 网络 更多内容 945 ℃ 771
- 新的内容