У меня проблема. Когда я объявляю целое число «x», программа работает правильно, но когда я удаляю «x», это показывает мне странный результат.Зачем определять 'x' int (C)
#include <stdio.h>
#include <conio.h>
main()
{
int a,b,x;
char ras;
printf("Insert a: ");
scanf("%d", &a);
printf("Insert b: ");
scanf("%d", &b);
printf("Sum or multuply: (s/m)");
scanf("%s", &ras);
if (ras=='s')
{
printf("Sum is :%d", a+b);
}
else if (ras=='m')
{
printf("Multiply is :%d", a*b);
}
getch();
}
снять заднюю '**' в объявлении 'Int ** х **'. – Leonardo
'scanf ("% s ", &ras);' должен быть 'scanf ("% c ", &ras);' –
@Leonardo Я думаю, что он использует '**' для акцента. Это не в его реальном коде. :) – rightfold