Download presentation
Presentation is loading. Please wait.
Published byJeremy Hall Modified over 8 years ago
1
REEM ALAMER REVISION FOR C LANGUAGE COURSE
2
OUTPUTS int main (void) { int C1, C2; int *p1, *p2; C1 = 8; p1 = &C1; C2 = *p1 / 2 + 5; p2 = &C2; printf ("C1 = %i, C2 = %i, *p1 = %i, *p2 = %i\n", C1, C2, *p1, *p2); return 0; }
3
OUTPUTS void test (int *int_pointer) { *int_pointer = 200; } int main (void) { int i = 10, *p = &i; printf ("Before the call to test i = %i\n", i); test (p); printf ("After the call to test i = %i\n", i); return 0; }
4
OUTPUTS void exchange (int * pint1, int * pint2) { int temp; temp = *pint1; *pint1 = *pint2; *pint2 = temp; } int main (void) { int i1 = 3, i2 = 12, *p1 = &i1, *p2 = &i2; printf ("i1 = %i, i2 = %i\n", i1, i2); exchange (p1, p2); printf ("i1 = %i, i2 = %i\n", i1, i2); return 0; }
5
OUTPUTS int main (void) { int count = 10, x; int *int_pointer; int_pointer = &count; x = *int_pointer + 4; printf ("count = %i, x = %i\n", count, x); return 0; }
6
ERRORS char c = 'X'; char d = 'Y'; char * const charPtr = &c; charPtr = &d;
7
ERRORS char Arr[81]; printf(" Please enter a text "); scanf ("%s",&Arr);
8
ERROR char letters[] = { "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ" };
9
CHOOSE THE CORRECT ANSWER 1.To display a horizontal tab in the text we use: a. \t a.\v. a.\r.a.\b.
10
CHOOSE THE CORRECT ANSER 1.To tells scanf the maximum number of characters to read (80 characters) we write: a.scanf ("%80s", 80string); a.scanf ("%80c", string); a.scanf ("%s", 80string);a.scanf ("%c", 80string);
11
int values[100]; int *valuesPtr; To set the valuesPtr to point to the first element in the values array we write: a.valuesPtr = &values[1]; a.valuesPtr = values[0]; a.valuesPtr = &values[0]; a.valuesPtr = values[1];
12
CODE #include struct student { char name[30]; int id; double GPA; }; Write a C code to allow the user to enter information for 10 students
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.