DX168B писал(а):Что это всех так на Си поперло??????![]()
![]()
![]()
![]()
Или мелкий шрифт привлёк больше, чем программирование?![]()
Ну асму маленько знаю, правда больше для МК, кувасик на ифе впихнут, че дальше? Си!
DX168B писал(а):Что это всех так на Си поперло??????![]()
![]()
![]()
![]()
Или мелкий шрифт привлёк больше, чем программирование?![]()
alekseykolesnik писал(а):ДЕЛФИ РУЛИТ!!
Самая лучшая книга: "Как программировать на Си" Авторы: Дейтел Х. М., Дейтел П. Дж.sergeys писал(а):Я вот тож захотел С поизучатьВопросеги: С или С++? И где почитать, самоучитель какой ? ОС-Линукс
просто КОТ писал(а):Нарисуйте пажалста член-меандр!
as32888 писал(а):просто КОТ писал(а):Нарисуйте пажалста член-меандр!
download/file.php?id=54330
Вроде как сигнал членовидной формы. Это требовалось?
Код: Выделить всё
/*с*/
main()
{
printf ("welcome to C \n");
}
Уберите пробел, его после названий функций нельзя ставить.sergeys писал(а):Компилятор материться на printf?
Upgrader писал(а):Уберите пробел, его после названий функций нельзя ставить.sergeys писал(а):Компилятор материться на printf?
Код: Выделить всё
/c++/h.c|4|warning: incompatible implicit declaration of built-in function ‘printf’|Добавьтеsergeys писал(а):Что то не верно объявлено или что?
Код: Выделить всё
#include <stdio.h>Upgrader писал(а):Добавьтеsergeys писал(а):Что то не верно объявлено или что?куда-нить в самый самый верх, на первую строчку.Код: Выделить всё
#include <stdio.h>

sergeys писал(а):А эта директива значит тоже что и в асме? Заголовочный файл?
Код: Выделить всё
#include <iostream.h>
int main(void){cout<<"Hello Sergeys!"<<endl; return 0;}
Код: Выделить всё
#include <stdio.h>
int main(void){printf("Hello Sergeys!"); return 0;}
Да, http://ru.wikipedia.org/wiki/Stdio.hsergeys писал(а):Заголовочный файл?
Сам удивлен что там об этом не написано.sergeys писал(а):пишет что надор, значит ваша книжка врет![]()
LUXOR писал(а):В продолжение членограммы
DX168B писал(а):sergeys писал(а):А эта директива значит тоже что и в асме? Заголовочный файл?
Да. Это заголовочник.![]()
Можно и так написать:Код: Выделить всё
#include <iostream.h>
int main(void){cout<<"Hello Sergeys!"<<endl; return 0;}
Upgrader писал(а):Да, http://ru.wikipedia.org/wiki/Stdio.hsergeys писал(а):Заголовочный файл?Сам удивлен что там об этом не написано.sergeys писал(а):пишет что надор, значит ваша книжка врет![]()
А в целом книга действительно супер, многие по ней выучились.
Код: Выделить всё
#include <iostream.h>
int Func(int a){cout<<"Argumet: "<<a<<endl; return 4;}
int main(void){int b = Func(10); cout<<"Return: "<<b<<endl; return 0;}
Код: Выделить всё
#include <iostream.h>
void main(void){
char s='q';
while(s != 'e'){
cin>>s;
cout<<s;}}
Код: Выделить всё
#include <stdio.h>
int a; //Объявление глобальной переменной.
int main(void){...}
Так в си есть тот-же for, даже гораздо более функциональный.sergeys писал(а):А кстати цикл (for i = 1 to n step a) заменяеться while? А шаг?
Код: Выделить всё
for (int i=0; i<10; i++) { }DX168B писал(а):Код:
#include <iostream.h>
int Func(int a){cout<<"Argumet: "<<a<<endl; return 4;}
int main(void){int b = Func(10); cout<<"Return: "<<b<<endl; return 0;}
Upgrader писал(а):Так в си есть тот-же for, даже гораздо более функциональный.sergeys писал(а):А кстати цикл (for i = 1 to n step a) заменяеться while? А шаг?int i=0 - переменная,Код: Выделить всё
for (int i=0; i<10; i++) { }
i<10 - условие,
i++ - краткий вариант "i=i+1", собственно шаг
Код: Выделить всё
#include <iostream.h>
int Func(int a) //В скобках объявим переменную, в которую мы примем аргумент
{
cout<<"Argument: "<<a<<endl; //Покажем содержимое переменной int a (принятое число)
return a; //Так как это функция типа int, то мы обязаны вернуть значение. Вернём содежимое a назад.
}
int main(void)
{
int b = Func(10); //Вызвем функцию int Func() и передадим ей число 10
cout<<"Return: "<<b<<endl; //Покажем значение, которое вернула функция Func(argumet)
return 0; //Конец программы.
}