当前位置:首页 » 编程语言 » 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-02 00:12:28 浏览:345
shell脚本需要编译链接 发布:2025-07-02 00:04:20 浏览:474
微信如何重设密码 发布:2025-07-02 00:02:27 浏览:545
java代码基础 发布:2025-07-02 00:00:46 浏览:304
烟花的代码c语言 发布:2025-07-01 23:56:04 浏览:224
安卓默认打开文件方式怎么修改 发布:2025-07-01 23:30:38 浏览:862
压缩机接线座 发布:2025-07-01 23:17:48 浏览:664
iqoo浏览器缓存路径 发布:2025-07-01 23:12:38 浏览:693
明日之后如何获得最新服务器 发布:2025-07-01 23:12:35 浏览:52
tv加密频道 发布:2025-07-01 23:10:58 浏览:625