Question: The Qualifiers in, out & inout void myFunct(in float inputVal, out int outputVal, inout float inAndOutVal) { inputVal = 0.0; outputVal = int(inAndOutVal + inputVal);

The Qualifiers in, out & inout void myFunct(in float inputVal, out int outputVal, inout float inAndOutVal) { inputVal = 0.0; outputVal = int(inAndOutVal + inputVal); inAndOutVal = 3.0; } Value not initialized by the calling code void main() { float in 1 = 10.5; int out1 = 5; float out2 = 10.0; myFunct(in1, out1, out2); } After myFunct is called in1 10.5 out1 10 out2 3.0 The Qualifiers in, out & inout void myFunct(in float inputVal, out int outputVal, inout float inAndOutVal) { inputVal = 0.0; outputVal = int(inAndOutVal + inputVal); inAndOutVal = 3.0; } Value not initialized by the calling code void main() { float in 1 = 10.5; int out1 = 5; float out2 = 10.0; myFunct(in1, out1, out2); } After myFunct is called in1 10.5 out1 10 out2 3.0
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
