11问答网
所有问题
当前搜索:
c语言指针教材
C语言
利用
指针
实现三个数从大到小输出。
答:
用最基础的循环和
指针
做的这道题。如何退出程序那种基础东西,你自己应该会弄吧。我是初学编程,这已经是我目前的最大能力了。。。如果有更好的方法,我也是非常乐意接受的。。题目难就难在找中间那位数(也可能是其它更简单的方法我没想到)include<stdio.h> define SIZE 3 int main(){ int index...
c语言
中
指针
中x为指针变量++*x,*x++,(*x)++,,,像这样的到底是怎么运算的...
答:
++*x等效于++(*x),就是取出
指针
x指向的变量的值,然后自加1。比如:int a=2,*x;x=&a; //*x=2,而x是等于a在内存中地址 ++*x; //此时a=3,x还是指向a x++等效于*(x++),表示x的值(是一个地址)加1,此时x是另外一个地址了,然后取出该地址里的内容,比如:int a[2]={1,2}...
在
c语言
的
指针
运算中*(p+1)与p+1有什么区别 p是指针
答:
一、指代不同 1、*(p+1):表示具体的数值。2、p+1:表示内存地址。二、指向的值不同 1、*(p+1):
指针
p所指向的内存地址单元的下一个内存地址单元中的值。2、p+1:指针p所指向的内存地址的下一个内存地址。三、内存表示不同 1、*(p+1):*的优先级比+的优先级高,所以*P+1在编译器中...
C语言
程序设计
指针
雨数组三道题?
答:
第1题 原程序不能实现pt1指向a和b的大者,pt2指向小者的目的,应该把指向int型的
指针
p改成int型,只需改变相应的交换程序,其它不用变.改正后的完整的
C语言
程序如下(改动的地方见注释)include<stdio.h> void swap(int *p1,int *p2){ int p;//这里定义int型变量p p=*p1;*p1=*p2;*p2=p;...
C语言 指针
变量问题
答:
这个函数意思是把 字符串 a的内容拷贝到字符串 b中;a 和 b 指示的是字符串在内存中的首地址, 是常量;所以用到
指针
变量 p1,p2来操作他们更方便; p1 ,p2 都是指向 char 的指针 p1=a, p2=b; // 即:最开始 p1存的是串a的第一个字节的地址,p2存的是字符串b的首地址 p1 表示...
c语言
一个
指针
值加上一个整型值是什么意思?
答:
C语言指针
**p是什么意思 例如 int **p ; 解释: int *p;则p是一个指向int型的变量的地址, p是地址; *p指的是内容 而int **p;p指的是一个地址,p放的是*p的地址, *p指的是存放int 的地址.
c语言指针
是什么意思! 指针其实是一个整形变量,与其它数据不同的是,它的作用是用来...
C语言
程序
指针
p[-1] 表示什么意思呀
视频时间 09:35
问两道
C语言
关于
指针
方面的问题
答:
1.设p1和p2是指向同一个int型一维数组的
指针
变量,k为int型变量,不能正确执行的语句是(正确答案:B)A) k=*p1+*p2; B)p2=k;
C
)p1=p2; D)k=*p1*(*p2);这道题目只要知道同类型的才能赋值这规则就行了。p1和p2同为int的指针,所以
c
是可以的,*p1是p1所指向的int变量,,*p是...
C语言
用
指针
法交换两个数的顺序问题
答:
解答:1. 注意形式参数和实际参数的区别,主函数中的x,y是实际参数,swap函数中的a,b是形式参数。他们各有自己的存储空间,互不干扰。2. 在程序适当位置加上输出地址的语句,即可看出为什么回到主程序后,x,y的值为什么不交换。为了更形象,可以用图表示它们的关系:可见,交换的只是swap函数...
C语言
中
指针
很难学吗
答:
4. 数组和
指针
的混合。这个可以说是
C
/C++语法的bug...int* a[4] 这个类型可以看成(int*)[4] 元素是int*类型,有4个元素 int (*a)[4] 这个其实是(int[4])* 指向int[4]类型变量的指针。4.+ 数组变量其实也是指针。int b[4]; 变量b在多数情况下就是一个const int*,指向数组b所占用...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜