Ir ao conteúdo

poderiam me dar um exmplo deste trecho do texto


joas2

Posts recomendados

Postado

Além das palavras reservadas da linguagem, há uma lista de identificadores que

estão definidos na biblioteca padrão de C / C++, por exemplo “printf”. Não é

recomendável que se use um identificador que pertença a essa lista. É proibido

que se declare 2 identificadores com significados diferentes. Caso se use um

identificador que também existe na biblioteca padrão, poderá haver conflito

entre as duas declarações e isso gera um erro de compilação.

Por favor poderiam me dar alguns exemplos desta parte do texto por gente leza.

desde já agradeço pelos exemplos

Postado

os "indentificadores" tais como o "printf,scanf,etc" são funções, ja definidas na biblioteca e que você não precisa declara para usar,então logo ,se você usar:

#include<stdio.h>

int scanf(int a, int B)

{

int x =a*b;

return x;

}

você estara usando uma função que ja existe isso nao é permitido, e do mesmo modo se a fução nao existir e você criar ela,nao devera criar novamente outa com mesmo nome.

No seu texto diz que nao se deve utilizar os identificadores, isto esta extremamente errado! o que nao pode é recrialos,e absolutamente recomendavél que você use estas funcções e identificadores para poder programar, outro detalhe é que funções e identificadores nao são a mesma coisa,

printf,scanf,main São funções

int,char,float são idntificadores de tipo

sem eles nao ha programação!

Postado

opa,

É preciso ter cuidado ao classificar tais palavras. não confunda Palavras Reservadas que nome de funções padrões da biblioteca. Essa é uma grande divisão. palavras como Do, while, switch, if e etc são padrões ao passo que printf é o nome de uma função das bibliotecas padrões de desenvolvimento.

A quantidade de palavras chaves do C é 28. Mas com novas especificações foram acrescentadas mais algumas.

No C++, pode ocorrer a sobrecarga de funções e métodos (funções-membro de uma classe). Ou seja, pode ser definido mais de uma função com o mesmo nome desde de que o seu protótipo básico possua uma quantidade de parametros diferentes e/ou diferentes da primeira.

Ex:

int Calcula(int x, int y);

float Calcula(int x, int y, int z);

float Calcula(float x, float y);

Isso é permitido porque o compilador avalia os parametros na chamada da função, em tempo de desenvolvimento, e chama a função adequada.

abraço

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!