close
在C/C++中,總是會有想要印證一下自己寫的程式對不對的時候
這時候就會動用到輸出/入函數了
上一篇有說到一個輸出函數printf可以使用很多方法去印出我需要的東西
因此在這篇就不贅言的去多做介紹
cout<<"please eanter a number:"; int num; cin>>num; cout<<"你輸入的數字為:"<<num<<"\n"; cout<<"please eanter a number:"; int num2; scanf("%d",&num2); cout<<"你輸入的數字為:"<<num2<<"\n";
輸出函數:
cout 可以印出char[]的字元,而不是string字元,這個要多注意
因為有時候會用string字元去給cout印,所以要加上c_str()轉換成char[]
cout才能夠吃這個函數而印出資料(也可以吃數字)
輸入函數:
cin就是一個輸入函數,可以輸入的資料取決於你的變數
如果你宣告給她吃的資料型態為int,他就能夠吃int
如果宣告的是char,他能夠吃的資料就是char
(cin就不會限制可以吃string或是char[])
scanf("%d",&num2)
scanf也是一個輸入函數,它也一樣沒有限制輸入資料
只要你希望他是什麼資料就塞什麼變數給他輸入
不過要注意的是,前面有格式化字元,它後面要吃的必須是變數的記憶體位置(就是加上&)
參考資料:C++ primer
全站熱搜
留言列表