- •АЛГОРИТМИЧЕСКИ Й ЯЗЫК
- •Написание хороших программ
- •С ценится за эффективность.
- •ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКА С.
- •ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКА С.
- •ОБЩАЯ ХАРАКТЕРИСТИКА ЯЗЫКА С.
- •Состав языка
- ••лексемы образуются из символов,
- •Алфавит
- •Состав языка.
- •Этапы создания исполняемой программы. 12
- •Этапы создания исполняемой программы. 13
- •Алфавит языка
- •Из символов алфавита формируются лексемы языка:
- •Длина идентификатора по стандарту не ограничена, но некоторые компиляторы и
- •Алфавит языка.
- •Список ключевых слов C
- •Алфавит языка.
- •Операц
- •Алфавит языка.
- •Форматы целых констант
- •Форматы символьных и
- •Символьные константы.
- •Символ
- •Символьные константы.
- •Символ
- •Строковые константы.
- •Например, строка
- •Строковые константы.
- •Алфавит языка.
- •Рекомендуется использовать для
Этапы создания исполняемой программы. 12
Этапы создания исполняемой программы. 13
Алфавит языка
прописные и строчные латинские буквы и знак подчеркивания;
арабские цифры от 0 до 9;
специальные знаки: " { } , . ! # % & [ ] ( ) + - / * : ? < = > ;
пробельные символы: пробел, символы табуляции, символы перехода на новую строку.
Из символов алфавита формируются лексемы языка:
Границы лексем определяются другими лексемами, такими, |
|
как разделители или знаки операций. |
|
Алфавит языка. |
15 |
Длина идентификатора по стандарту не ограничена, но некоторые компиляторы и |
|
компоновщики налагают на нее ограничения. |
|
Алфавит языка. |
16 |
Алфавит языка. |
17 |
Список ключевых слов C |
asm |
else |
new |
this |
auto |
enum |
operator |
throw |
bool |
explicit |
private |
true |
break |
export |
protected |
try |
case |
extern |
public |
typedef |
catch |
false |
register |
typeid |
char |
float |
reinterpret_cast |
typename |
class |
for |
return |
union |
const |
friend |
short |
unsigned |
const_cast |
goto |
signed |
using |
continue |
if |
sizeof |
virtual |
default |
inline |
static |
void |
delete |
int |
static_cast |
volatile |
do |
long |
struct |
wchar_t |
double |
mutable |
switch |
while |
dynamic_cast |
namespace |
template |
|
Ключевые слова. |
18 |
Алфавит языка. |
19 |
Операц
Знаки операций. |
20 |
Алфавит языка. |
21 |