当前位置:首页 » 编程语言 » c语言prt

c语言prt

发布时间: 2022-09-11 09:42:40

‘壹’ c语言的有关问题。用prt函数打印n次,求解释!整个程序是对的!

主函数里定义成员函数prt
读入字符c,整数n

prt的内容
i和k是循环变量,其中每一行打印i个c出来,也就是说他是第几行就会输出几个c
例如c='a',n=3
输出就是
a
aa
aaa
k用来控制每行输出的个数

‘贰’ C语言指针提问(1)

#include
"stdio.h"
void
prt(int
*x,int
*y,int
*z)
{printf("%d
%d
%d
\n",++*x,++*y,*(z++));
}
main()
{int
a=10,b=20,c=40;
prt(&a,&b,&c);
prt(&a,&b,&c);
}

另外说一下z;
(*和++
他们的运算级别是同等的,而且还是自右向左结合的);
所*(z++)这个是先输出40,然后地址加加,而不是元素加,再加上*(z++)这样的格式就是加地址的;所以输出后,Z的地址变了,而不是原素变,再调用一次,还是把C的值传过去,还是40,照样输出,再加地址;而A和B的值就有改变;

你要记住第一句话,我给你加个括号这句话;*z++,是取元素加加,如果没有*号就是地址加加,如果你把Z定成数组,然后,给他两个原素,照你上面那个*(z++);他第二次就可以输出第二个元素,
记住,加地址只有在数组,和链表中才可以,也就是说要有一串的;不是单个的,才可以使用加地址,而且还要是同一串中;

‘叁’ prtstr在c语言中什么意思

摘要 str -- 通常,程序员喜欢用它作字符串变量名。它是 string(英文词、字符串的缩写)Str函数,返回代表一数值的 Variant(String),prt的值是该一维整型数组的首地址

‘肆’ C语言指针 ptr,*ptr,&ptr的含义

如举例说明:
char a[20];
int *prt=a;
这里的a代表的是a数组的起始地址
也可以代表数组的首元素地址
/

ptr=&a;///int a=5;/
int* ptr=&a,也就是a
&ptr;指针变量ptr保存a的地址
*ptr=a;/,所以它在内存中也有地址;由于ptr本身也是个变量;*ptr表示ptr指向的地址保存的内容
热心网友 2012-7-10 推荐答案 char a[20];
int *prt=a;
这里的a代表的是a数组的起始地址
也可以代表数组的首元素地址
ptr为指针变量名,*ptr为取值,&ptr为取地址
热心网友 2012-7-10 ptr 就是个普通的变量
*ptr:ptr是一个地址,*ptr表示地址指向的空间中的内容
&ptr:整个表示一个地址。

‘伍’ C语言INT一定用PRT指向

25 y初始值为1. pre最初指向a[1]
对于x=0 1 2
*(ptr+x) 分别为 a[1] a[2] a[3] 也就是3 5 7
于是y=1*3*5*7=105
选A

26 p=a
输出p 也就是a[0]的地址, 如果是194
那么 输出p+9
实际上也就是 p的值 加上sizeof(int)*9 也就是2*9=18=0x12的值。
194+12=1A6
选D

热点内容
走心机编程教学 发布:2025-07-01 15:34:30 浏览:219
安卓系统哪个bug最少 发布:2025-07-01 15:34:16 浏览:777
不是安卓怎么让时间显示在屏幕上 发布:2025-07-01 15:20:54 浏览:509
黄岩数控编程培训 发布:2025-07-01 15:12:30 浏览:979
迷宫寻路算法 发布:2025-07-01 15:12:29 浏览:544
微信视频缓存目录 发布:2025-07-01 14:58:59 浏览:393
vmwarelinux教程 发布:2025-07-01 14:50:33 浏览:498
名词解释预算法 发布:2025-07-01 14:34:36 浏览:918
iis文件拒绝访问 发布:2025-07-01 14:34:20 浏览:570
苹果和安卓相比哪个游戏多 发布:2025-07-01 14:24:16 浏览:762