Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h> // подключаем заголовочный файл stdio.h
- void print(float number) { //если функция ничего не возвращает, то void
- printf("Your number is %.2f\n", number); // 2 знака после запятой
- }
- float del(float a, float b) {
- float res;
- if (b != 0) {
- res = a / b;
- }
- else {
- res = 0;
- }
- return res;
- }
- void getValue(int *my_pointer) { // * показываем что это указатель (не просто параметр)
- *my_pointer = 1000;
- }
- struct student // это не класс, а структуры (в си нет ооп) в структуру можно поместить переменные
- {
- int id;
- float percentage;
- char name;
- }; // при написании структуры надо писать (;) , а в функция мы их не пишем
- int main()
- {
- //int vvod1, vvod2;
- //scanf_s("%d", &vvod1);
- //scanf_s("%d", &vvod2);
- //float result = del(vvod1, vvod2);
- //print(result);
- //char array[5] = {'H', 'e', 'l', 'l', 'o'}; //массив наш
- //char arr[] = "Hello";
- //int nums[3] = {23, 56, 12};
- //printf("element is %d\n", nums[0]);
- //int mas_2[3][2] = { {4, 98}, {89, 23}, {43, 9} }; //двумерные массивы
- //указатели помогают оптимизировать (не передаем в функцию параметры, а просто
- //указываем адреса этих перменных)
- int get_value;
- getValue(&get_value); // передаем адрес перменной с помощью &
- printf("Value of variable is %d\n", get_value); //типо достучались до параметра get_value
- struct student maks;
- maks.id = 1;
- maks.percentage = 23.4;
- maks.name = 'M';
- struct student oleg;
- oleg.name = 'O';
- oleg.id = 2;
- oleg.percentage = 98.8;
- printf("Maks id is %d\n", maks.id);
- printf("Oleg id is %d\n", oleg.id);
- int num = 23;
- int x = 23, y = 32, res;
- res = x + y;
- printf("Res is %d\n", res);
- printf("Hello world! \n");
- printf("Num is %d \n", num);
- int age;
- printf("Enter your age: ");
- scanf_s("%d", &age); //%d для integer &типо указателя
- if (age > 18) {
- printf("Your age is bigger than 18. Age is %d\n", age);
- }
- else if (age < 18) {
- printf("Your age is less than 18. Age is %d\n", age);
- }
- else {
- printf("Your age is equal 18. Age is %d\n", age);
- }
- int z1 = 2, z2 = 4;
- int c;
- c = z1 > z2 ? 23 : 45; //если z1 больше чем z2, тогда с = 23 иначе 45
- printf("%d\n", c);
- //цикл for
- for (int i = 1; i < 10; i++) {
- printf("i is %d\n", i);
- }
- //цикл while
- int j = 1;
- while (j < 10) {
- printf("j is %d\n", j);
- j++;
- }
- //цикл do...while
- int g = 100;
- do {
- printf("g is %d\n", g);
- } while (g < 10);
- return 0; // вернет значение 0 для компилятора (программа обработалась)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement