Loading...

Programação em C - Aula 8 - Variáveis II - Nomenclatura - eXcript

44,703 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Feb 24, 2014

Como definir o nome das variáveis? Qual nomenclatura utilizar? Para dar nomes às variáveis, temos de seguir algumas regras e algumas convenções que a comunidade estabeleceu. As regras que agora estudaremos, serão validas também para definirmos os nomes de constantes e também, o nome de funções e métodos.

Há seguir, temos uma lista que contém os caracteres especiais que não podemos utilizar na composição de nomes, isso porque, esses caracteres desempenham funções especificas da linguagem. Se fosse permitido fazer uso dos mesmos, teríamos situações ambíguas e o compilador não saberia o que fazer. Segue a lista:

1) Caracteres especiais:
ç ~ ´ ' " % & ( ) { } [ ]

Acima, temos as listas dos caracteres especiais que são proibidos na composição de nomes, agora, vamos ver os caracteres numéricos, que utilizamos para compor expressões algébricas:

2) Caracteres numéricos (também são especiais)
+ - * /

Tanto os caracteres especiais como também, os caracteres numéricos, possuem funções muito bem definidas na linguagem, por isso essa restrição.

Uma última restrição é a respeito do primeiro caractere do nome de uma variável ou função. Não é permitido que o primeiro caractere seja um número, assim, temos que para o primeiro caractere, faz-se necessário a utilização de uma letra entre "a" até "z".

Lista de nomes de inválidos:
4num = 0
3 = "informe seu nome"
2d = 4

A utilização de números é permitido na composição de nomes, desde que este não seja o primeiro caractere.

Assim, ao definirmos um nome, devemos iniciar com uma letra ou então, com o caractere _ (underline). A seguir, temos alguns exemplos:

int variavel = 5;
char _var = '';
int __idade__ = 19;


EXCEÇÃO
A exceção a regra para composição de nomes é o caractere underline, ou então, o caractere que é um traço na parte inferior dos caracteres. Esse é o único caractere válido e seu uso é permitido tanto no início como também, no fim de qualquer nome.

int contador_ = 55;


CURSO DE C

== DÚVIDAS ==
Lista de discussão: https://groups.google.com/forum/#!for...
Formule sua dúvida e envie-nos!

=== AULAS ===
Aula 01 - Abertura do Curso de C - https://www.youtube.com/watch?v=FH7Yr...
Aula 02 - Code::Block - https://www.youtube.com/watch?v=6EDsJ...
Aula 03 - Primeiro Programa - https://www.youtube.com/watch?v=ZYNCX...
Aula 04 - Hello World - http://www.youtube.com/watch?v=LB9YMm...
Aula 06 - Indentação e Comentários - http://www.youtube.com/watch?v=fdPaMs...
Aula 07 - Variáveis - http://www.youtube.com/watch?v=72oa9i...
Aula 08 - Variáveis II - http://www.youtube.com/watch?v=I60vBH...
Aula 09 - Variáveis III - http://www.youtube.com/watch?v=C_OUqQ...
Aula 10 - Valores Formatados - http://www.youtube.com/watch?v=6Er0ws...
Aula 11 - Operações Matemáticas - http://www.youtube.com/watch?v=mEecla...
Aula 12 - Entrada de Dados - http://www.youtube.com/watch?v=siSjWK...
Aula 13 - Calculadora - http://www.youtube.com/watch?v=aGAm63...


=== CONTACTE-NOS ===
SITE: http://www.excript.com/
CURSO: http://excript.com/video_aulas/java.htm
G+: https://plus.google.com/+excriptvideo
FACE: http://www.fb.com/excript
BLOG: http://excriptbrasil.blogspot.com.br/


=== OUTROS CURSOS ===
Python + SQLite - https://www.youtube.com/watch?v=c43-m...
Java - https://www.youtube.com/watch?v=gsy5G...
C++ - https://www.youtube.com/watch?v=5W9Ys...
Android - https://www.youtube.com/watch?v=stmPy...
PHP - https://www.youtube.com/watch?v=R_yRr...
C# - https://www.youtube.com/watch?v=PSchh...
C - https://www.youtube.com/watch?v=FH7Yr...
Java8 - https://www.youtube.com/watch?v=q84nc...
Java Orientado a Objetos - https://www.youtube.com/watch?v=ZjPot...
Jogo da Velha em Android - https://www.youtube.com/watch?v=FsJka...

Loading...

Advertisement
to add this to Watch Later

Add to

Loading playlists...