I know side effect and non-referential transparency mean different thing. "side effect, which implies some violation of referential transparency." "Referential transparency means that an expression (such as a function call) can be replaced with its value; "
However, I wonder if there is any example of function that has no side effect but non-referential transparency If yes, would anyone give me an example (e.g. in C function)