아래 코드의 실행 결과는 어떻게 될까요?
#include <stdio.h>
#include <string.h>
int main(void)
{
       int a = strlen("123");
       int b = strlen("123\0");
       int c = strlen("123\012");
       int d = strlen("123\0123\0ABC");
       int e = strlen("123\0ABC");
       int f = strlen("123\0123");
       int g = strlen("123\0""123");
       printf("a:%d, b:%d, c:%d, d:%d, e:%d, f:%d, g:%d\n", a, b, c, d, e, f, g);
       return 0;
}
지난번 삼중자와 마찬가지로 결과를 예측하기 쉽지 않습니다.

힌트 : vim에서 위 코드를 열어보세요.
신고
Write your message and submit
« PREV : 1 : ... 28 : 29 : 30 : 31 : 32 : 33 : 34 : 35 : 36 : ... 228 : NEXT »