55问答网
所有问题
当前搜索:
c语言指针的定义
c语言指针
含义问题?
答:
还有第三个,这个很明显,如果没加括号,那变形(星号在空格前面还是后面都一样)---char* acp[10];那你看,类型是不是char*?那么acp就是变量名,也就是说
定义
了一个
指针
,名字叫acp,但是!!!后面有方括号10,啥意思--这是一个很平凡的数组,不过数据类型是指针而已!!啊啊啊好累啊,回答...
c语言
中怎么
定义
一个字符串数组
指针
答:
c语言
中
定义
一个字符串数组
指针
可以这样写:// Example program#include <stdio.h>int main(){ char str[] = "abc"; char *p = str; printf("%s\n", str); printf("%s\n", p); return 0;}
C语言
中,如何
定义
一个‘
指针
数组’,这个‘指针数组’专门用来存放‘数组...
答:
这样赋值是错误的:p=a;因为p是个不可知的表示,只存在p[0]、p[1]、p[2]...p[n-1],而且它们分别是指针变量可以用来存放变量地址。但可以这样*p=a;这里*p表示指针数组第一个元素的值,a的首地址的值。数组
指针定义
int(*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组...
谁能告诉我,
C语言
中的this
指针的
具体详细
的定义
和使用?
答:
C++中this
指针的
理解和用法 先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自
定义
的类型。(虽然比 int char这样build-in类型复杂的多,但首先要理解它们一样是类型)。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有my...
C语言
中,
定义
一个
指针的
时候为这个指针开辟存储空间吗?
答:
int *p :一级
指针
,表示p所指向的地址里面存放的是一个int类型的值,声明p为指向整型数的指针,这时为这个指针分配了存储空间。但这时其中是随机数,我们称它为指向一个不确定的内存地址。用户说的“直接*p=5”,那么就会在一个无法预知的内存地址写入一个整型数5。这是不允许的,可能导致程序崩溃。
c语言
中函数
指针
是什么 有什么用 举个实例
答:
下面的程序说明了函数
指针
调用函数的方法:include<stdio.h>int max(int x,int y){return (x>y? x:y);}int main(){ int (*ptr)(int, int); int a, b,
c
; ptr = max; scanf("%d%d", &a, &b); c = (*ptr)(a,b); printf("a=%d, b=%d, max=%d",...
C语言
中ptr什么意思
答:
ptr在
C语言
中没有特别的含义,既不是关键字也不是库函数的函数名。可能是编程人员自
定义
的一个变量名或函数名。通常用来定义一个指针变量,来源于
指针的
英文单词pointer。举例如下:int ptr; // 定义一个int类型的变量,变量名为ptrint *ptr; // 定义一个int类型的指针变量,指针变量名为ptr...
c语言指针
问题
答:
第②个语句的含意是将3赋给
指针
变量i-pointer所指向的变量。
定义
一个指针变量
C语言
规定所有变量在使用前必须定义,指定其类型,并按此分配内存单元。指针变量不同于整型变量和其他类型的变量,它是用来专门存放地址的。必须将它定义为“指针类型”。先看一个具体例子:inti,j;int*pointer_1,*pointer_...
c语言
中char*是什么意思?
答:
char* 是声明一个字符类型的
指针
。比如:chat* y;就是声明一个指针y,这个指针指向的地址上只能存放字符类型的值。
C语言
中指向
指针的
指针是什么意思?
答:
自右至左”所以*fp先运算那么*fp是什么就是一fp的内容为地址找到的变量的值是什么 fp里面存放着p的地址 显然此时*fp最终变成了p这个变量的地址了 4.*(p变量的地址) 到了这一步就是说以p的内容为地址找到对应的变量了 显然是a这个变量了 第11就是你说的指向
指针的
指针了。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜