declare & define 区别

150 篇文章 0 订阅

declare  define 구별

14. 선언(declare) 정의(define) 대해 상세히 설명하고, 잘못 사용된 선언과 정의에 대한 에러메시지를 기술하시오.

 

선언은 특정 함수 사용하겠다고 시스템에 먼저 알리는 역할을 하는 명령을 말하고

정의는 선언된 함수가 어떠한 역할을 수행하도록 명령을 주는 것을 말한다.

 

- 에러에 대한 설명

main()함수 위에 어떠한 함수를 선언을 하지 않고

main()함수 아래에서 함수를 정의만하고 사용할 경우

사용하는 해당 함수를 찾지 못한다는 에러메시지를 만나게 될것이며,

 

선언만하고 정의를 하지 않았다면 아무런 에러메시지는 출력되지 않지만 아무런 결과값을

얻을 없다.

 

만약 main()함수위에서 특정함수를 선언하지 않고 정의만 하였을 경우에는 에러없이

함수를 사용할 있는데 이유는 특정함수의 선언이 없더라도

사용하기 전에 정의가되었기 때문에 main()함수에서는 함수를 찾을 있다.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值