LINUX.ORG.RU

История изменений

Исправление AntonI, (текущая версия) :

/tmp$ gcc a.c 
a.cpp:3:1: error: ‘::main’ must return ‘int’
    3 | void main(void){
      | ^~~~
a.cpp: In function ‘int main()’:
a.cpp:10:26: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘double’ [-Wformat=]
   10 |  printf("Переменная a = %d",a); ///выдаст 1
      |                         ~^  ~
      |                          |  |
      |                          |  double
      |                          int
      |                         %f

ок, фиксим void main –> int main и добавляем \n в конец вывода:

$ ./a.out 
Переменная a = 5.600000
Переменная a = 1213461152

Си-шный способ «где угодно», да ещё и областью видимости по скобкам – источник трудновыявляемых ошибок.

В Вашем случае основной источник трудновыявляемых ошибок это неудачная прокладка между клавой и монитором. Впрочем, если у Вас «Энергия абстрактна и имеет размерность импульса» и Вы при этом считаете себя мегаикспертдом в области физики, то ничего удивительного нет в том, что Вы не в состоянии написать хеллоу ворд на сишечке, не можете разобраться в сишечных областях видимости и при этом считаете себя крутым погромистом, бгг.

Исходная версия AntonI, :

#include <stdio.h>

void main(void){
{
 int a = 1;
}
float a = 5.6;
printf(«Переменная a = %f»,a); ///выдаст 5.6

printf(«Переменная a = %d»,a); ///выдаст 1
}

ок, фиксим void main –> int main и добавляем \n в конец вывода:

$ ./a.out 
Переменная a = 5.600000
Переменная a = 1213461152

Си-шный способ «где угодно», да ещё и областью видимости по скобкам – источник трудновыявляемых ошибок.

В Вашем случае основной источник трудновыявляемых ошибок это неудачная прокладка между клавой и монитором. Впрочем, если у Вас «Энергия абстрактна и имеет размерность импульса» и Вы при этом считаете себя мегаикспертдом в области физики, то ничего удивительного нет в том, что Вы не в состоянии написать хеллоу ворд на сишечке, не можете разобраться в сишечных областях видимости и при этом считаете себя крутым погромистом, бгг.