언어류 개발 - C

* --- 요점 --- *
1.  사전 컴 파일 명령, ANSI 표준 매크로
2.  바이트 정렬
3.  키워드
4.  변형 가능 매개 변수 목록
5.  assert
* --- 상세 설명 --- *
* 코드 *
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>  //va_list
#include <assert.h>  //assert

#define _DEBUG_INFO_
#define AUTHOR "Jarvis"


//     
void pre_instructions()
{
    printf("     
"); #ifdef _DEBUG_INFO_ printf("Debug_Info: Program Starting...
"); #else printf("Program Starting...
"); #endif printf("%s
%s
%s
",AUTHOR,__FILE__,__DATE__); } // //num , int void variable_list(int num,...) { int i=0,var; printf("
...
"); va_list ls; va_start (ls,num); // , ls while(i<num){ var = va_arg(ls,int);// double , ls printf(" %d:%d
",++i,var); } va_end(ls); // printf("
"); } // void align() { struct man{ int age; char gender;//m or f }; int size; struct man me; me.age = 24;me.gender = 'm'; printf("

"); size = sizeof(me); printf("size:%d
",size); } // void key_words() { printf("

\ sizeof ,
\ volatile
\ register
"); } //assert void test_assert(char* name) { assert(NULL != name);// printf("
%s
",name); } int main() { pre_instructions(); // variable_list(3,1,2,3); // align(); // key_words(); // assert(NULL); //assert return 0; }

기술 을 많이 접 할 수록 많은 요점 이 모호 하 게 잊 혀 진다. 이 시 리 즈 는 매우 간단명료 하 다. 블 로 거들 개인 이 특정한 기술 개황 을 신속하게 기억 하도록 도와 주 는 간단 한 노트 로 서 고수 들 은 자각 적 으로 지나 간다.

좋은 웹페이지 즐겨찾기