#include<iostream> #include<stdio.h> #include<stdlib.h> #include<string.h> #include<unistd.h> void fun() { int i=0; int a[5]={1,}; for(i=0;i<5;i++){ printf("a[%d]:= %d ", i, a[i]); } printf("\n"); // printf("sizeof(double float):= %d \n", sizeof(double float)); printf("sizeof(double):= %d \n", sizeof(double)); printf("sizeof(float):= %d \n", sizeof(float)); printf("sizeof(long long int):= %d \n", sizeof(long long int)); printf("sizeof(long int):= %d \n", sizeof(long int)); printf("sizeof(int):= %d \n", sizeof(int)); printf("sizeof(char):= %d \n", sizeof(char)); } int main(int argc, char*argv[]) { fun(); return 0; }
输出结果:
a[0]:= 1 a[1]:= 0 a[2]:= 0 a[3]:= 0 a[4]:= 0 sizeof(double):= 8 sizeof(float):= 4 sizeof(long long int):= 8 sizeof(long int):= 8 sizeof(int):= 4 sizeof(char):= 1