可以在賦值語句中通過賦值運算符對字符數組整體賦值?
謝邀!賦值運算符(=)是將右邊表達式的值賦給左邊的變量。賦值運算符左邊必須是變量等有存儲單元的元素,而不能是常量或表達式。比如說x+1=x就是非法的,因為x+1不是一個存儲單元,不能被賦值。題主的問題可以用操作符==來試試。
int a,b,c,d,e;
e=(a+b+c+d==10);
如果滿足題主所給的關系式則e的值為1,若不滿足則為0.
希望能有所幫助!
可以在賦值語句中通過賦值運算符對字符數組整體賦值?
謝邀!賦值運算符(=)是將右邊表達式的值賦給左邊的變量。賦值運算符左邊必須是變量等有存儲單元的元素,而不能是常量或表達式。比如說x+1=x就是非法的,因為x+1不是一個存儲單元,不能被賦值。題主的問題可以用操作符==來試試。
int a,b,c,d,e;
e=(a+b+c+d==10);
如果滿足題主所給的關系式則e的值為1,若不滿足則為0.
希望能有所幫助!