ContributePerguntasPublicaçõesTags
VIKEnut'
EntrarInscreva-se

Pt

РусскийEspañol

Tema escuro

Write
EntrarInscreva-se

Tema escuro

Pt

РусскийEspañol

Você é muito ativo! É ótimo!

Registre-se para continuar usando todos os recursos do Techfeed

SignUpAction

Já possui uma conta?SignInAction

Tags populares

spring-scheduledsearch-suggestionglassfish-3google-authenticationhttpbuilderdjango-commandsbackpropagationuniformgoogle-tasks-apiignoreshared-resourcemime-mailphpofficesignaturepadcompiler-generatedng2-bootstraprave-reportslambdabotazure-sql-serverclpq

Perguntas relacionadas

1

Caril implícito no esquema com regras de sintaxe?

2

Por que o GCC mantém funções vazias?

2

Localização e Substituição Avançadas / Expandir Texto / Macros

1

O que é o WINAPI_FAMILY_ONECORE_APP?

2

Avaliação de macros na linguagem de programação c [duplicado]

Jun 23, 2017, 04:27 AM
 
macrosc

Macro C com resultado indesejado de expressão

Estou executando o programa a seguir e obtendo um resultado como 9 7, entendi por que 9 é a saída, mas não consigo entender por que estou recebendo 7 como saída.

#include<stdio.h>
#define sqr(i) (i*i)

int main()
{
    printf("%d %d", sqr(3), sqr(3+1));
    return 0;
}

Para a segunda função que ésqrt(3+1) como o micro está sendo expandido e como estou recebendo 7 impressões?

questionAnswers(1)

yourAnswerToTheQuestion

Perguntas populares

0 a resposta

Kit Sprite - Adicione nós Sprite aleatórios à cena com Switch Case

0 a resposta

Leia um arquivo linha por linha na ordem inversa

0 a resposta

Leia, modifique, escreva arquivo xml no cacau

0 a resposta

MPMoviePlayerController adicionando UIButton para ver isso desaparecer com os controles

0 a resposta

Carregar variáveis ​​de outro script do PowerShell

© 2020. Todos os direitos reservados
Feito com amor 

Pt

РусскийEspañol