前言 上一篇分享了:C語言精華知識:表驅動法編程實踐 這一篇再分享一個查表法經典的例子。 我們怎么衡量一個函數/代碼塊/算法的優劣呢?這需要從多個角度看待。本篇筆記我們先不考慮代碼可讀性、規范性、可移植性那些角度。 在我們嵌入式中,我們需要根據實際資源的情況來設計我們的代碼。比如當我們能用 ...
我們怎么衡量一個函數 代碼塊 算法的優劣呢 這需要從多個角度看待。本篇筆記我們先不考慮代碼可讀性 規范性 可移植性那些角度。 在我們嵌入式中,我們需要根據實際資源的情況來設計我們的代碼。比如當我們能用的存儲器空間極其有限的情況,我之前就有遇到這樣子的情況,我能用的flash空間只有 KB,但是要實現的功能很多,稍微不注意就會超了,這種情況下我們就得多考慮程序占用方面的問題。如果我們的存儲器空間很 ...
2020-08-29 18:50 0 453 推薦指數:
前言 上一篇分享了:C語言精華知識:表驅動法編程實踐 這一篇再分享一個查表法經典的例子。 我們怎么衡量一個函數/代碼塊/算法的優劣呢?這需要從多個角度看待。本篇筆記我們先不考慮代碼可讀性、規范性、可移植性那些角度。 在我們嵌入式中,我們需要根據實際資源的情況來設計我們的代碼。比如當我們能用 ...
1.函數形參求值順序: int i = 2; max(i, i++); a.若順序從左到右則為max(2, 2); b.若順序從右到左則為max(3, 2); 要寫與求值 ...
一、Hello World 一個標准的hello.c文件,然后gcc hello.c -o hello,生成hello.exe(linux下生成hello.out文件),然后直接運行這個文件,屏幕輸出:Hello World! 二、變量聲明之extern關鍵字 個人理解 ...
結構 1.結構類型 函數內/外聲明結果類型的區別 和本地變量一樣,在函數內部聲明的結構類型只能在函數內部使用; 所以通常在函數外部聲明結構類型,這樣就可以被多個函數所使用了; (全局變量與 ...
第一章 概述 1. C語言的特點 ①語言簡潔、緊湊,使用方便、靈活。共有32個關鍵字(也稱保留字),9種控制語句。 ②運算符豐富,共有34種運算符。 ③數據結構豐富,數據類型有:整型、實型、字符型、數組、指針、結構體、共用體等。 ④具有結構化 ...
C語言類型轉換: 1. example: int a; a = 3.2 + 3 / 4.0; //先轉換成double,得0.75 //3.2 + 0.75 = 3.95 //因為a是整數 ...
1. char *name = malloc(20); name = "abcdef"; 這兩條語句合起來會導致內存泄露,因為name先指向堆(heap),后又指向了常量區。 2.共用體 ...
R免費使用;統計工具;# 注釋,行注釋塊注釋:anything="這是注釋的內容"常用R語言編輯器:Rsutdio,Tinn-R,Eclipse+StatET;中文會有亂碼幫助:?,help; ?boxplot, help(boxplot),help("[[")運行R文件:source ...