Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- ////////////////////////////////////////////////////
- struct el
- {
- int n;
- el *pNext;
- };
- ////////////////////////////////////////////////////
- int main() //
- {
- }
- /*
- #include <stdio.h>
- #include <stdlib.h>
- int nArr[12];
- ////////////////////////////////////////////////////
- int main() //
- {
- int n2;
- int *arr = new(int[10]); //(int*)malloc(sizeof(int) * 10);
- delete(arr);
- }
- */
- /*
- #include <stdio.h>
- #include <stdlib.h>
- int nArr[12];
- ////////////////////////////////////////////////////
- int main() //
- {
- int n2;
- int *arr = (int*)malloc(sizeof(int) * 10);
- free(arr);
- }
- */
- // va_list // Тип данных
- // va_start(); void va_start(va_list param, последний_явный_параметр);
- // va_arg (); type va_arg(va_list param, type);
- // va_end (); void va_end(va_list param);
- /*
- #include <stdio.h>
- #include <stdarg.h>
- ////////////////////////////////////////////////////
- double avg(double a, ...) //
- {
- va_list vl;
- int n = 0;
- double num, sum = 0.0;
- va_start(vl, a);
- num = a;
- while(num)
- {
- sum += num; n++;
- printf("n = %d\n", n);
- num = va_arg(vl, double);
- }
- va_end(vl);
- if(n == 0) return 0;
- return sum/n;
- }
- ////////////////////////////////////////////////////
- int main() //
- {
- double a = avg(1.0, 2.0, 3.0, 4.0, 5.0, 0.0);
- printf("a = %5.2f\n", a);
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement