.


:




:

































 

 

 

 





: .

, , . , . , , : . , .

swap() , .

void swap(int *a, int *b)

{ int c;

c=*a; *a=*b; *b=c;

}

:

int x=1, y=2;

swap(&x, &y);

printf(x=%d y=%d, x, y);

:

x=2 y=1

.. x y .

a x, b y. x *a ; y *b.

1. .

2. .

3 5 25, : () , .

27

: main() ; main(); .

main(). . . :

main() {/**/}

main(int argc, char *argv[]) {/**/}

main() . , argc argv.

argc , , ;

argv , . , .

argv[0] . argv[1] ; argv[2] .. argv[argc] 0.

main() , , . . main() .

main()

1. , , SumToArg.cpp, SumToArg.exe.

#include <stdio.h>

#include <stdlib.h>

int main(int argc, char *argv[])

{ float a, b;

/* argv[0] , argv[1] ; argv[2] */

a=atof(argv[1]);

b=atof(argv[2]);

printf (%f + %f=%f ,a, b, a+b);

return 0;

}

argv , . stdlib.h :

atof(s) s float;

atoi (s) s int.





:


: 2016-10-27; !; : 502 |


:

:

.
==> ...

1721 - | 1506 -


© 2015-2024 lektsii.org - -

: 0.007 .