- ANSYS Fluent 二次開發指南
- 胡坤編著
- 369字
- 2022-01-13 14:56:42
1.3 基礎要求
編寫UDF,了解C語言是必要的,但并不需要非常精通。UDF宏的編寫實際上只是應用了C語言中很少的一部分。但是對C語言越熟悉,寫起UDF來就越輕松。如果對C語言一無所知的話,至少需要看看以下的內容:
① 基本語法 語法重要性自然不用多說。UDF采用C語言進行編寫,自然必須符合C語言基本語法習慣,否則解釋和編譯都難以通過。C語言的語法很多,可以找一本經典C語言書籍,照著寫一兩個程序基本就熟悉了。
② 控制結構 包括邏輯控制、循環控制等。雖然說UDF中的控制形式有特別的宏來完成,然而掌握C語言的控制結構更有助于理解UDF中的循環結構。
③ 數組與指針 這個需要重點理解,在UDF中有很多的內置變量類型是數組或指針,不理解的話在編寫程序時會十分困難。指針也是C語言的特色。
④ 函數與宏 搞清楚C語言函數傳值調用與傳址調用的區別。尤其是搞明白傳址調用,因為UDF宏中存在極多的傳址調用。
推薦閱讀
- Docker and Kubernetes for Java Developers
- SoapUI Cookbook
- Java入門經典(第6版)
- MongoDB for Java Developers
- INSTANT Weka How-to
- Android底層接口與驅動開發技術詳解
- Hands-On Functional Programming with TypeScript
- Getting Started with Gulp
- Learning ArcGIS for Desktop
- Swift 4從零到精通iOS開發
- OpenCV Android開發實戰
- 深度實踐KVM:核心技術、管理運維、性能優化與項目實施
- HTML5移動前端開發基礎與實戰(微課版)
- UML基礎與Rose建模實用教程(第三版)
- Java EE實用教程