it-place.net > Уроци > C-Cplusplus
Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Ключови думи в С
  1. Ключови думи в С
  2. Ключови думи в С - II
mlg
     
Автор  mlg (26.02.2006 16:08)  съобщение до автора
Погледнат  8767 пъти  добави към любими
Оценка  добави коментар
Гласове  55  изпрати на приятел
Коментари  (0)  абонирай се за C-Cplusplus
    Страница 1 / 2

 



Този урок има за цел да Ви запознае с ключовите думи в C. В С има 32 ключови думи. Те използват само малки букви. Следните примери ще Ви запознаят по-подробно с
работата с тях. Нека да започнем нашия урок с ключовата
дума auto.


auto

auto се използва за създаване на временни променливи,
създавани при влизане в блок с код и разрушавани при излизане.

Пример:


CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <conio.h>

int main(void)
{
 
for(;;)  {
  
if(getche () =='a') {
    
auto int t;
    
for(t=0; t<'a'; t++)
      
printf("%d", t);
    
break;
  
}
 }
return 0;
}

В този пример променливата t се създава само ако потребителят натисне а . Извън блока if , t е напълно неизвестна и всяка референция към нея ще генерира синтактична грешка по време на компилиране.Употребата на auto е абсолютно незадалжителна, защото по подразбиране всички локални поменливи са auto.


break

break се използва за излизане от цикли do , while и for ,като заобикаля нормалното условие на цикъла. Освен това тя се използва и за излизане от конструкции switch.

Пример:

CODE
1
2
3
4
5
while(x<100) {
 
x = get_new_x ();
 
if(kbhit()) break; /* натискане на клавиш */
 
process(x);
}

В този случай, ако бъде натиснат клавиш, цикълът ще бъде терминиран без значение от стоиността на x. В kонстукцията switch , break ефективно предпазва програмното изпълнение от "неуспех" в следващия case.


case

case се разглежда заедно със switch .


char

char е тип за данни, използван за деклариране на знакови променливи. Например, за да декларирате ch като знакова променлива, трябва да напишете:

char ch;


const

Модификаторът const казва на компилатора, че  съдържанието на дадена променлива не може да се променя.Освен това той се използва, за да предотврати промяната на някои от параметрите на дадена функция.


continue

continue се използва, за пропускане на част от кода на даден цикъл и за предизвикване на пресмятането на израза с условието. Например , следващият цикъл while просто прочита знакове от клавиатурата до въвеждане на s :

CODE
1
2
3
4
while(ch=getche()) {
 
if(ch !='s') continue; /* прочитане на следващия знак */
 
process(ch);
}

default

default се използва в конструкцията switch , за определяне на блока с код, който да се изпълни по подразбиране, ако не бъде намерено съвпадение в
switch.


do

Цикълът do е един от трите "строителя" на цикли в С.Основната му форма е:

CODE
1
2
3
do{
   блок
_с_констукции
 
}while(условие);

Цикъла do винаги ще се изпълни поне веднъж, защото условието му се проверява накрая.


double

double е тип за данни, използван за деклариране на променливи с плаваща запетая и с двоина точност.За да декларирате d от тип double, трябва да напишете следната
конструкция:

CODE
1
double d;

else

 else се разглежда заедно с if.


enum

Спецификаторът на типове enum се използва за създаване на изброителни типове. Изброяването е просто списък от именувани целочислени константи.


extern

Модификаторът на типове extern указва не компилатора, че дадена променлива е дефинирана някъде другаде в програмата.Това се орилага често в програми
с отделно компилирани файлове, които поделят общи глобални данни и след това  се свързват заедно.С други думи, така уведомявате компилатора за дадена
променлива без да я дефинирате отново.


float

float е спецификатор за типове данни, който се използва за деклариране на променливи с плаваща запетая.За да декларирате f от тип float, трябва да напишете:

CODE
1
float f;



  Следваща страница >> 


Ключови думи: програмиране на C ключови думи в C


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008