99问答网
所有问题
当前搜索:
c语言指针有什么用
指针
在c++中用的很多吗?很重要???
答:
指针在
C语言
中很重要,因为
c语言
的灵魂就是指针;而在c++中应该尽量避免
使用指针
,因为指针这个东西,是非常危险的,一旦用错,是很头疼的事情,难以查出错误原因,即使经验丰富的程序员都头大,会发生无法预知的错误;c++经过多年的实践与发展,
指针用
的越来越少,取而代之的是新技术,它就是“引用”,...
指针
p p++和++p、p--和--p分别
有什么
区别???
答:
1、p++ ++p相当于把p
指针
移动到p指针当前值加上sizeof(t)的位置,比如p=100,sizeof(t)=4,p++或者++p之后p等于104。2、p-- --p相当于把p指针移动到p指针当前值减去sizeof(t)的位置,比如p=100,sizeof(t)=4,p--或者--p之后p等于96。3、其中++或者--在后面,先以p当前位置来计算...
C语言
写一个函数交换两个数的值,为
什么
一定要用
指针
?
答:
fun2(),看似的确使用了
指针
,但还是失败,因为这里是将aa和bb的地址给交换了,而并没有交换aa和bb的值。在这里由于未给
c
赋值,c中并没有确定的值,c中的值是不可预见的。此时c可能指向一个未知的存储单元。而严重的情况是,该单元的数据可能是
有用
的,因此fun2()不但没有实现两个数的交换,...
C语言
的
指针
是
什么
?
答:
当我们在程序中开设变量时,计算机实际上是将分配单元的地址与你写的变量名对应起来,再遇到这个变量就转换成相应的地址。当程序设计者需要使用变量地址来访问变量时,比如用数组、结构,那么就开设变量专门用于保存某单元的地址,这种变量就是
指针
变量,存储的是其他单元的地址,用这个变量,编程者可以访问其...
C语言
中
指针
函数在实际工作中用的多吗
答:
用的还是比较多的,因为
指针
极大的提高了程序运行效率,特别是在嵌入式开发中,充分利用有限的资源,就要用到高校的指针
C语言
中一维数组和
指针有什么
区别?
答:
C语言
中,一维数组的数组名指向了这个数组的起始地址,而
指针
是它指向的某个东西的地址。例如定义int a[5],访问第二个元素可以用a[1],也可以用*(a+1)。当一个指针指向某个数组时,数组名和指针的作用应该是一样的。你定义的这个指针没有指向任何东西,是个野指针,不能通过类似于数组的方式...
C语言指针
造成的严重后果举例有哪些?
答:
比如,你不对指针赋初值,他就会指向一个不确定的地方,万一是关键进程,系统地址
什么
的,你的机器就自然会崩溃。学习 C 语言的指针既简单又有趣,但是C语言对找工作也是非常有帮助的,C语言也比JAVA实用性好。
C语言指针
的特点:通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配...
c++的函数
指针
是怎么用的呀?
答:
如语句:
c
= (*p)(a, b); //表示调用由p指向的函数(max),实参为a,b,函数调用结束后得到的函数值赋给c。7) 函数
指针
只能指向函数的入口处,而不可能指向函数中间的某一条指令。不能用*(p+1)来表示函数的下一条指令。8) 函数指针变量常用的用途之一是把指针作为参数传递到其他函数 实例...
C语言
中
指针
变量与普通变量的区别是
什么
?
答:
知识需要慢慢积累,用得多了你就知道
指针
的好处了。让指针指向下一个很简单:比如说 int a[10] = {1,2,3};int *p = a; //那么现在p指向的就是数组a的第0个元素,*p的值就是1 p++;//执行完这句p就指向了数组a的下一个元素 ,也就是数组a的第一个元素,*p的值就是2.
c语言
中
指针
怎么使用?
答:
printf("this is e,b,
c
,d :%d %d %d %d\n",*e,*b,c,*d);2、类型说明 (1)int *a :表示一个指向int型变量的
指针
,指向的是变量的地址单元 (2)char *b:表示一个指向char变量的指针 a表示的是这个指针指向地址的值,a为此指针本身的地址,这点要明确,一般用*(a+1)、*(a+2)...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜