int v = 30, x; if (v > 30) x = 100; else x = 0;
위의 if / else 문을 한줄로,
x = (v > 30) ? 100 : 0;
코드가 길어지는 것이 싫을 때, 사용하면 좋지 아니할까?
int v = 30, x; if (v > 30) x = 100; else x = 0;
x = (v > 30) ? 100 : 0;
#include <stdio.h> #include <io.h> #include <conio.h> void main() { _finddata_t fd; long handle; int result = 1; handle = _findfirst(".\\*.*", &fd); //현재 폴더 내 모든 파일을 찾는다. if (handle == -1) { printf("There were no files.\n"); return; } while (result != -1) { printf("File: %s\n", fd.name); result = _findnext(handle, &fd); } _findclose(handle); return; }