Quiz of the day
Posted: Mon Apr 29, 2013 9:42 pm
Ξεκινάω,
Θα μεταγλωττιστεί το πρόγραμμα ;
Αν ναι,τι θα printarei και γιατί ;
Ο κώδικας σε c
Τι το διαφορετικό έχουν ; Γιατί συμβαίνει αυτό ;
Code: Select all
public class test
{
public static void main(String args[])
{
int a[] = new int[10];
for(int i=0;i<a.length;i++)
a[i]= i ;
int i = 5 ;
a[i]= ++i;
System.out.print("a[5] = "+a[5]+" and a[6] = "+a[6]+" \n");
}
}
Αν ναι,τι θα printarei και γιατί ;
Ο κώδικας σε c
Code: Select all
#include <stdio.h>
int main(int argc,char **argv)
{
int a[10];
int i ;
for(i=0;i<10;i++)
a[i]= i ;
i = 5;
a[i]= ++i;
printf("a[5] = %i and a[6] = %i \n",a[5],a[6]);
return 0;
}