Comparação entre c e pascal
UNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO
C-Pascal
Estrutura * No Pascal iniciamos com o nome do programa e declaramos as variáveis; cada bloco se inicia com um “begin” e é concluído com um “and”. * Em C o próprio programa trata-se de uma grande função, que pode receber parâmetros e retornar alguma resposta. * A função “main” no C deve ser única, e é o ponto de partida para começar o programa. * Além disso, em C os blocos são delimitados por {}. * Existem algumas funções predefinidas em C, para usá-las basta declarar as bibliotecas correspondentes.
Variáveis
* Ao contrario de Pascal, na hora de declarar as variáveis em C, o tipo vem antes do nome identificador da variável. * Essas devem ser declaradas dentro da função “main”, como variáveis locais. Assim essas variáveis funcionarão apenas para este conjunto de comandos, e depois de utilizadas, liberarão espaço na memória.
Tipos de Variáveis
Em Pascal existe varias classes de variáveis. E em C existem as correspondentes. As mais usadas são: * String, char char; * Real float; * Integer int;
Em C ainda temos variáveis do tipo: * Void que indica vazio; * Double reserva mais espaço para um numero real
Em C também temos os modificadores, que colocados na frente do tipo de variável declarada. Altera o espaço reservado, para mais ou para menos.
Ex: short int: reservamos menos bits que o tipo “int” .
Operadores
* Os que correspondem às operações fundamentais são iguais. * Algo que é bem interessante em C, é a operação de incremento i++ e decremento i--. Considero útil quando se está trabalhando com contadores. * Existe também a opção de fazer operações considerando o valor não mais como único, mas sim, como um conjunto de bits.
Entrada e Saída * Diferente do que tínhamos em Pascal:
Readln(n);
Writeln(n); * Agora temos:
Scanf(“%d”, &n);
%d >indica tipo da entrada;
/&n > relaciona com o nome da