程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 蘇州實習第一天記,蘇州實習第一天

蘇州實習第一天記,蘇州實習第一天

編輯:C++入門知識

蘇州實習第一天記,蘇州實習第一天


0x01

今天第一天上班,早上差不多5.30就醒了,畢竟人生第一次去實習單位上班,不到8點到達單位,跟想象中一樣,格子間,其實我也蠻喜歡這種的。找了半天發現,我們方向沒有格子,悲催……8點到10點半,聊天中度過,10點半開會,講述了項目背景(這裡不多少,要保密的),才發現果然項目都要用C++開發,懵逼了,報的java,要學C++,哎,公司安排什麼就做什麼吧,主要領會的意思就是用C++讀取點的坐標,然後畫圖,涉及到了向量計算,還有std::vector的學習,計算機中矢量線面的學習,差值算法,貝塞爾,B樣條此類東西,雖然沒接觸過,C++基礎也不好,但是心裡很坦然,學呗。

0x02

中午吃了飯,休息會兒,1.30開工,一位老師給我們聯系好了機位,去配環境,然後在vs下運行了一個樣例,成功了,畫線之類的東西。

0x03

4點多開會,WY學長講的是編碼規范與協同開發,對於有些開發經驗的我來說,感覺這一點十分重要。WY學長初二就開始學習編程了,想想自己,初二還真沒接觸過編程語言這些呢。

①對齊相關的

②縮進

③if的後面那個花括號另起一行寫

④變量對齊

⑤空行:分隔程序段落的作用

⑥注釋,個人認為十分重要,具體重要性就不說了。

作者,文件名,功能說明,版本,日期(在文件首部寫)

輸入參數,輸出參數,返回值(函數前寫)

功能,原理說明(語句塊前)

修改代碼處表明修改人,修改了哪些

⑦類的形式:公有在前,私有在後

⑧命名法:functionName,valueName

⑨C++中用const常量完全取代宏常量

例如:#define PI 3.14159

const float PI=3.14159

⑩EPS

eps是在函數程序中事先說明的常量,默認的eps = 2^(-52),是控制迭代精度的,相當於微積分裡面的無限小值。 
matlab裡
eps(1/2) = 2^(-53)
eps(1) = 2^(-52)
eps(2) = 2^(-51)

使用好像是在double那裡用的吧。

類型變量與0比較

指針與0比較  if(p==NULL)

 

沒有參數,用void填充.理由:

寫void是明確函數沒有參數,是一種良好的編程習慣,對程序沒有影響,寫不寫都可以。

 

注:

如果參數是指針,並且用作輸入,前面加const

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved