массива – указатель на его первый элемент, т.е. mas==&mas[0]. При
объявлении массива указывается его длина. Например, int mas[10];mas 0 1 … i … 9
Значение i-ого элемента массива можно представить двумя способами: mas[i]; или *(mas+i).
for(i=0;i
scanf("%d",a+i);
}
for (i=0;i
printf("summa=%d\n", summa);
return(0);
}
/*выделение памяти для строки */
{b[i]=(int*)calloc(m,sizeof(int));
for(j=0;j
printf("b[%d][%d]=" ,i,j);
scanf("%d",b[i]+j);
}
}
for (i=0;i
printf("summa=%d\n",summa);
return(0); }
2
1
NULL
1
NULL
2
NULL
3
3
2
NULL
NULL
1
1 (3)
2 (2)
3 (1)
1 (3)
2 (2)
3 (1)
lst=NULL; //пустой стек
printf("Enter positive integers\n");
while(scanf("%d",&n)==1&&n>0)
//ввод до Ctrl+Z или n<=0
{
p=(node *) malloc(sizeof(node));
/* используется операция преобразования типа из указателя на char в указатель на struct node */
p->info=n;
p->next=lst;
lst=p;
}
return(lst);
/*вернет указатель на вершину стека*/
}
int main()
{
node2 *lst=NULL;
int n;
printf("Enter positive integers\n");
while(scanf("%d",&n)==1&&n>0)
lst=addstack(lst,n);
printlist_2(lst);
return 0;
}
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть