Moderadores: andre_luis, 51, guest2003, Renie
FILE *ret;
ret = fopen(arquivo,modo);
if(ret)
{
tratamento de operacao valida
}
else
{
tratamento de erro
}
int ret;
ret = ioctl(descriptor, request);
if(ret)
{
tratamento de erro
}
else
{
tratamento de operacao valida
}
if grep $valor $arquivo
then
echo achei $valor em $arquivo
fi
lellis escreveu:estás correto. uma oportunidade pro else e economizar 1 byte (fulano)
no hitech c a função pode ser
bit funcao() //retorna bit
if (funcao()) {.......}
else {........}
tem uma taquigrafia que faz com ? : que nunca usei. mas pode economizar teclas digitadas
Marcelo Samsoniuk escreveu:economia meio sem logica, visto que nenhum processador endereca bits individualmente na memoria ou em registros...
lellis escreveu:Marcelo Samsoniuk escreveu:economia meio sem logica, visto que nenhum processador endereca bits individualmente na memoria ou em registros...
até hoje de manhã o 8051 "endereçava" bits sim. Mas sei lá. tudo evolui tão rápido...
o resultado do retorno o compilador se vira. provavelmente ele vai compartilhar com um byte de outra função qualquer. eu é num vou comer um byte pra isso.rs . Amigo aqui no submundo dos pic10f o cada byte vale uma fortuna. Vale 8X mais que um bit. Aí na camada superior sei lá....que qué isso "tera byte" mesmo ??? rs
good boy....
int main()
{
if ( funcao() )
{
// faça algo aqui
}
else
{
// faça outra coisa aqui
}
}
ou
int main()
{
u8 u8_ret;
u8_ret = funcao();
// faça algumas coisas se precisar
if (u8_ret )
{
// faça algo aqui
}
else
{
// faça outra coisa aqui
}
}
u8 funcao()
{
return alguma_coisa;
}
unsigned char const HID_Descriptor[9]{
HIDLen, // descriptor size (9 bytes)
USB_HID_SET_REPORT, // descriptor type (HID)
0x00,
0x01, // HID class release number (1.00)
0x00, // Localized country code (none)
0x01, // # of HID class descriptor to follow (1)
0x22, // Report descriptor type (HID)
ReportDescriptorLenLo, // length of report descriptor (low)
ReportDescriptorLenHi; // length of report descriptor (high)
};
#include "main.h"
#include "soma.h"
void main()
{
int a = multiplica(2,2);
printf("%d",a);
}
int multiplica(int a, int b) //Note que a funcao está embaixo do main
{
int resultado =0;
while(b)
{
resultado = soma(resultado,a);
b--;
}
return resultado;
}
int multiplica(int a, int b); //prototipo da funcao
#include "soma.h"
int soma(int a,int b)
{
return a+b;
}
int soma(int a,int b);
lellis escreveu:o marcelo sansung já passou do mundo da lua e está nas estrelas e galáxias e nóis aqui nos quarks e eletrons. ser uma grande estrela tem seu lado bom. um dia cai em si. lado ruim é que muito brilho não se enxerga e que pode se transformar num buraco negro engole tudo. meu quark quer distância disso.rs. well boa sorte com seus anusluz galáticos a frente enquanto vamos por trás com os quarks e bits. aê se precisar de uma força dou um múon no C. rs
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante