un assert,

quando verificata la condizione booleana mi ritorna FALSE,

non ho capito se viene terminata la funzione che contiene l'ASSERT oppure l'intero programma..

sul manuale dicono programma... ma nn dicono:intero.. nn vorrei che per programma intendessero la funzione.