原创 指針數組功能測試

從字面上理解:指針數組是一個數組,只是數組中存的元素都是指針類型的。 代碼測試: int main() {char *n[3]={"gain","strong","much"};printf("n[0] = %p\r\n",n[0]);p

原创 結構體難點總結

本文中不涉及結構體一些基礎知識的說明 1、結構體定義時需要先定義結構體類型,然後再用類型來定義變量。 也可以在定義結構體類型的同時定義結構體變量。 舉例: // 定義類型的同時定義變量。 struct student {char nam

原创 一維數組長度測試

#include <stdio.h> int main() {int buf[10] = {1,2,3,4,5,6,7,8,9,0};printf("buf[0] length = %d\r\n",sizeof(buf[0]));prin

原创 ffmpeg概念總結

下面是我對網上知識的總結: 1、FFmpeg是一套可以用來記錄、轉換數字音頻、視頻,並能將其轉化爲流的開源計算機程序。 2、它提供了錄製、轉換以及流化音視頻的完整解決方案。包含了非常先進的音頻/視頻編解碼庫libavcodec 3、爲了保

原创 關於預處理

1、宏定義是在預處理的時候發生的,可見編譯器根本就不認識#define, 編譯器根本不知道還有個宏定義。 typedef是由編譯器來處理而不是預處理器處理的,這就是兩者的本質區別; 2、頭文件包含的真實含義就是:在#include<xx