while ( fgets(eqvline, 1024, eqvfile) != NULL ) {
eqvline[strlen(eqvline)-1] = '\0';
if (!strcmp (eqvline, "$SIGNALMAP")) {
start_store_mask = 1;
continue;
}
if (!strcmp (eqvline, "$SIGNALMAPEND")) {
_num_mask_pins = i;
sim_inform ( sim, "[vTPSim] Total of %d pins found in equivalent file.\n", _num_mask_pins);
//return;
start_store_mask = 0;
}
}
你能解释一下continue;
这段代码中的实际工作原理吗?执行时continue;
,代码跳转到哪里?再比较一下eqvline
那个读新行?那么这段代码什么时候会if (!strcmp (eqvline, "$SIGNALMAPEND")) {
被调用呢?