当前位置:首页 » 编程语言 » 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

热点内容
mc服务器搭建搜不到 发布:2025-01-12 17:57:37 浏览:16
手机手势密码忘了怎么办 发布:2025-01-12 17:14:51 浏览:486
这手机配置有什么颜色的电视机 发布:2025-01-12 17:02:19 浏览:933
阁源码 发布:2025-01-12 16:48:08 浏览:131
组装机箱搭建服务器 发布:2025-01-12 16:46:58 浏览:512
风险资产配置理论有哪些 发布:2025-01-12 16:46:13 浏览:982
小程序分销源码 发布:2025-01-12 16:42:41 浏览:48
linux查看系统硬件 发布:2025-01-12 16:34:26 浏览:969
安卓手机怎么设置独享标志 发布:2025-01-12 16:27:56 浏览:933
我的世界如何把材质包放进服务器 发布:2025-01-12 16:11:14 浏览:57