PDA

View Full Version : سوال: كسي ميتونه بگه اشكال اين برنامه چيه



baranee
یک شنبه 01 آذر 1388, 13:24 عصر
include<stdio.h>
#include<conio.h>
int main()
{
struct st
{
int first;
int second;
};
struct st st1;
void chang (struct*x)
{
int y;
y=(*x).first;
(*x).first=(*x).second;
(*x).second=x;
}
int main()
{
struct st st1;
chang(&st1);
return(0);
};
}

kitten
یک شنبه 01 آذر 1388, 15:30 عصر
تا انجایی که من می بینیم شما در تعریف ساختار ها ایراد دارید

struct st
{
int first;
int second;
};
این یه پیش تعریف از یه ساختار به نام st است

st st1;
و این هم یه تعریف از ساختار st هستش

st1.first =10
اینم یه عمل انتساب از متغیر first که داخل ساختار st هست می باشد که مقدار 10 را انتساب می کنه

a.gh.n
یک شنبه 01 آذر 1388, 15:39 عصر
#include<stdio.h>
struct st
{
int first;
int second;
};

void chang (st *x)
{
int y;
y=(*x).first;
(*x).first=(*x).second;
(*x).second=y;
};

int main()
{
st st1;
chang(&st1);
return 0;
};