#INCLUDE <STDIO.H> #INCLUDE <limits.h> INT 의 main () { 의 printf ( " INT存储大小% LU \ 없음 " , 를 sizeof ( INT )); 반환 0 ; }
#INCLUDE <STDIO.H> #INCLUDE < 플로트 .H> INT 의 main () { 의 printf ( " 플로트 가기 바이트의 최대 개수 % D \ N- " , sizeof의 ( 플로트 )); 의 printf ( " 플로트 최소 : % E \ N- ' , FLT_MIN) 의 printf ( " 플로트 최대 : % E의 \의 N- ' , FLT_MAX) 의 printf ( " 밀도 값 : % D \ N- ' , FLT_DIG) 반환 0 ; }
int로 I, J, K; 숯 C, CH; 플로트 급여 F] 더블 D;
int로 I, J, K; 숯 C, CH; 플로트 급여 F] 더블 D;
통근 INT I; // 선언 아니라 정의 INT 나에게; // 선언의 정의 역시
#INCLUDE <STDIO.H> // 함수 정의 외부 변수 X와 Y의 INT (X), INT의 Y; INT의 addtwonum () { // 외부 변수에 대한 함수 선언 변수 X와 Y 통근의 INT (X), 통근 INT Y; // 행 외부 변수 (전역 변수) x 및 y 할당 X = . 1 ; Y가 = 2 ; 리턴 X + Y를; } INT 의 main () { INT의 결과; // 함수 addtwonum 호출 결과 = addtwonum (); 인 printf ( " 결과는 %의 D " ,결과); 반환 0 ; }
#INCLUDE <STDIO.H> / * 외부 변수 선언 * / 통근 용 INT X, 통근 INT Y, INT의 addtwonum는 () { 반환 X + Y를; }
#INCLUDE <STDIO.H> / * 두 전역 변수를 정의 * / INT X = 1이다. ] INT Y = 2 ; INT의 addtwonum (); INT 본체 ( 무효 ) { INT의 결과] 결과 = addtwonum (); 의 printf ( " 결과 그것은이었다 : % D \ N- " , 결과); 반환 0 ; }
#INCLUDE <STDIO.H> #DEFINE LENGTH 10 #DEFINE WIDTH 5 #DEFINE의 NEWLINE '\ n' INT 의 main () { INT의 영역; 면적 = LENGTH의 *의 WIDTH; 의 printf ( " 값 면적 % D " , 구역); 의 printf ( " %의 C " , NEWLINE); 반환 0 ; }
CONST 형 변수 값 =;
#INCLUDE <STDIO.H> INT 의 main () { CONST의 INT의 LENGTH = 10 ; CONST의 INT의 WIDTH = 5 ; CONST 숯 NEWLINE = ' \ n을 ' ; INT의 영역; 면적 = LENGTH의 *의 WIDTH; 의 printf ( " 값 면적 % D " , 구역); 의 printf ( " %의 C " , NEWLINE); 반환 0 ; }