[問題] assert的問題
剛剛上網跟爬文看assert的用法
看的不是很懂
只知道內涵大概是判斷式的一種
想法是似乎是取代else if
我試寫了一個小程式
執行結果完全跟我想像的不一樣..= =
請問我該如何修改呢?
#include <stdio.h>
#define assert(int);
void main ()
{
int N;
printf("input an integer\n");
scanf("%d",&N);
assert (N>0 && N<100);
printf("N=%d\n",N);
}
程式希望 能印出使用者輸入介於1~99的整數
不過這個程式是不對的
請問我assert的用法該如何修改
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.42.93
推
04/21 14:55, , 1F
04/21 14:55, 1F
→
04/21 14:57, , 2F
04/21 14:57, 2F
推
04/22 01:47, , 3F
04/22 01:47, 3F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
2
3
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章