scanf?scanf_s???C???????,?????????(??)?????
scanf???????:
-
?????:
#include
-
??:
int scanf(const char *format, ...)
-
??:
-
format: ?????,??????????????
-
.: ?????????
-
???:?????????????????????,????????
-
??:
#includeint main() { int num1, num2; printf("???????:"); scanf("%d %d", &num1, &num2); printf("????????:%d ? %d\n", num1, num2); return 0; }
scanf_s???????:
-
?????:
#include
-
??:
int scanf_s(const char *format, ...)
-
??:
-
format: ?????,??????????????
-
.: ?????????
-
???:?????????????????????,????????
-
??:
#define _CRT_SECURE_NO_WARNINGS // ??scanf_s??? #includeint main() { int num1, num2; printf("???????:"); scanf_s("%d %d", &num1, &num2); printf("????????:%d ? %d\n", num1, num2); return 0; }
??????,scanf_s?????????,????????????,???????????:
char str[20]; scanf_s("s", str, sizeof(str));
?????,s
????????19?????