C中關於屬性寫入的問題

時間 2022-07-12 07:45:08

1樓:匿名使用者

int intagevalue = empnew.age;

console.writeline(strnamevalue + intagevalue);

empnew.age = convert.toint16(console.readline());

console.writeline(intagevalue);

我打個比方吧:

有人煮了一鍋湯,先盛出一勺嚐了嚐,覺得味淡,就往鍋里加了些鹽。然後又拿原先舀在勺裡的湯再嚐了嚐,仍覺味淡,說:「鹽少!

」又往鍋裡放了些鹽。就這樣,勺裡嘗一口,往鍋里加把鹽,前後共加了一升多鹽,還是覺得湯很淡。這人感到很奇怪。

你把值寫入了empnew.age,而你輸出的是intagevalue。

改為:console.writeline(empnew.age);

2樓:匿名使用者

你輸出的始終是:intagevalue

你應該輸出:console.writeline(empnew.age);

雖然你讓int intagevalue = empnew.age;

但是empnew.age的改變並不會引起intagevalue的改變,因為他們是值型別的變數。

關於C 中類的問題,關於C 中類别範本的問題

include 標頭檔案以 h 結尾 using namespace std template class complex template void complex set t a,t b 類函式在函式體外定義要寫template 類名後要加,下面同此 template void complex ...

C中關於數列的問題

輸入每個數佔一行,最後的註釋是示例執行結果 using system public class myclass if itmp 0 如果是負數,相應的處理arr cnt itmp while itmp 0 console.writeline pos neg maxpos minneg 分別是正數,負...

C 中關於case中for迴圈的問題

這是由於vc 和標準不一致造成的,我們來考察程式中那個for語句中的i的作用域,按照標準,在for的初始化部分宣告的變數作用域應該在for中,而vc 把這個變數的作用域擴充套件到for所在的層次,就是說在for之後也是可以使用的,那麼按照去掉大括號的程式,i的作用域是從宣告之處到switch的大括號...