int *a,b; b=123; a=&b; b=b+1; Edit1->Text =IntToStr(*a); *a=
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/07 20:29:00
int *a,b; b=123; a=&b; b=b+1; Edit1->Text =IntToStr(*a); *a=124为什么等于123?
虽然我不知道你的Edit->Text 是什么意思
首先 a指向b的地址, b存放的是123
然后,b=b+1 这个时候,b存放的是124
因为a是指向b的地址的,所以*a 就是b的内容,也就是124
再问: 首先表示感谢,我原认为执行完a=&b就结束了,即使b变了。按顺序执行,不能返回去。留个qq方便交流吧,我现在在学c++.
再答: 我学的是C语言。。。还没学面向对象呢。。。你还是别加了
首先 a指向b的地址, b存放的是123
然后,b=b+1 这个时候,b存放的是124
因为a是指向b的地址的,所以*a 就是b的内容,也就是124
再问: 首先表示感谢,我原认为执行完a=&b就结束了,即使b变了。按顺序执行,不能返回去。留个qq方便交流吧,我现在在学c++.
再答: 我学的是C语言。。。还没学面向对象呢。。。你还是别加了
int a,b; b = a >>
#include int max(int a,int b,int c){\x05a=a>b?a :b ;\x05retu
int fm(int a,int b) {if(b==1)return a; else return a+fm(a,b-
void func(int *a,int b[]){b[0]=*a+6;}main(){int a,b[5];a=0;b
#include int b=3; int fun(int *a) { b+=*a; return(b); }
if (A.Text == "身份证" && (B.Text.Length != 15||B.Text.Length !
有如下程序 int runc(int a,int b) { return(a+b);} main( ) { int x=
#include int func(int a,int b) { int c; c=a+b;return c; } ma
.main() { int a=1,b=10; do {b-=a;a++;}while(b--
int a,b; for(a=1;a
int a,b,c;a=b=c=1;++a||++b&&++c;计算后a,b,
int a=a,b; b=++a*--a;//请问b等于多少,为什么