C언어를 수년간 봤는데 처음 보는 문법이라 질문 드립니다. 이 문법의 뜻이 뭐죠?
글쓴이: ojwojwoj / 작성시간: 목, 2016/05/12 - 5:56오후
리눅스 드라이버 소스중.. SPI로 제어하는 flash 메모리 쪽 소스 보고있는데..
static struct mtd_chip_driver spi_chipdrv1 = { probe: spi_probe1, destroy: spi_destroy1, name: "flash_bank_1", module: THIS_MODULE, };
저런 문법이 있는데..
제가 잘 모르겠는데
저게 무슨 문법인가요?
비트 필드도 아니고..
php문법도 아니고..
왜 C언어 에서 저런 문법이 나오는지 모르겠어요.
아시는분 알려주시만 감사하겠습니다.
아 그리고 추가 질문은
가끔..
.probe = sharpsl_nand_probe
이렇게 변수 앞에 .이 붙은 것들도 있던데
.의 뜻이 뭐죠?
아시는분 답변좀 부탁드립니다.
Forums:
찾으시는게 이건 것
찾으시는게 이건 것 같네요.
https://gcc.gnu.org/onlinedocs/gcc/Designated-Inits.html
넵 정확히 맞네요
감사 합니다.
그냥 예상에서 확실이 되었네요!
자답..
알아 냈네요..
전부 옛날 표준 문법이네요..
둘다 초기값 넣어 주는 거네요.
코드 보니깐 이해가 되서 코드 첨부 해 놓아요.
댓글 달기