82
Мысалы, келесі программа фрагментін нәтижесімен бірге келтірейік:
void main() {
char s1[10]="string1";
int k=sizeof(s1);
cout<
char s2[]="string2";
k=sizeof(s2);
cout<
char s3[]={‘s’,’t’,’r’,’i’,’n’,’g’,’3’}
k=sizeof(s3);
cout<
char *s4="string4"; //
жолға көрсеткіш, оны өзгертуге болмайды
k=sizeof(s4);
cout<
}
Нәтижелері:
string1 10 –10 байт бөлінген, соның ішінде \0
string2 8 –8 байт бөлінген (7+1байт \0)
string3 8 –8 байт бөлінген (7+1байт \0)
string4 4 – көрсеткіш өлшемі
Бұл программада, S[i] нольдік символ мәнін қабылдағанша, цикл өзінің
орындалуын қайталайды. Жолды экранға шығару үшін stdio.һ стандартты
кітапханасында
Достарыңызбен бөлісу: