Developer community
0 votes
102 views
asked by Geek (15.3k points) 17 42 61 | 102 views

1 Answer

0 votes
Declaration of a variable in C hints the compiler about the type and size of the variable in compile

time. Similarly,declaration of a function hints about type and size of function parameters. No space is reserved in  memory for any variable in case of declaration.

Example: int a;

Here variable 'a' is declared of data type 'int'

Defining a variable means declaring it and also allocating space to hold it.

We can say "Definition = Declaration + Space reservation".

Example: int a = 10;

Here variable "a" is described as an int to the compiler and memory is allocated to hold value 10.
answered by Guru (39.1k points) 10 22 35

Related questions

0 votes
1 answer
0 votes
1 answer
asked by sara Guru (24.6k points) 29 52 82 | 42 views
0 votes
1 answer
asked by sara Guru (24.6k points) 29 52 82 | 38 views
0 votes
1 answer
asked by keem Expert (13.2k points) 27 42 59 | 98 views
0 votes
1 answer
asked by keem Expert (13.2k points) 27 42 59 | 74 views
Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true

Categories


C Books Guide and List
C++ Books Guide and List
Best Java Books

3.8k questions

4k answers

117 comments

10.7k users

3,751 questions
4,046 answers
117 comments
10,709 users