原创 C語言初學----對圓 y=x^2 以及兩者共存圖像的輸出 對於任意一個數 求出最大公約數

對圓的輸出(1)對y=x^2的輸出(2)共存(3)公約數(4)問題 如何求高次方的後三位數

原创 對linux根目錄下各文件夾的初步認識

1./bin 普通用戶可以使用的命令的存放目錄。 2./etc 全局的配置文件存放目錄。 3./lost+found 恢復文件存放的位置。 當系統崩潰的時候,在系統修復過程中需要恢復的文件,可能就會在這裏被找到了,這個目錄一般爲空。4.

原创 對符號表的初步認識

符號表是一種用於語言翻譯器(例如編譯器和解釋器)中的數據結構。在符號表中,程序源代碼中的每個標識符都和它的聲明或使用信息綁定在一起,比如其數據類型、作用域以及內存地址。 符號表在編譯程序工作的過程中需要不斷收集、記錄和使用源程序中一些語法

原创 c語言初學---函數的嵌套調用 遞歸調用

函數的內嵌 函數的遞歸 點贊 收藏 分享 文章舉報 du7793202641 發佈了28 篇原創文章 · 獲贊 3 · 訪問量 2萬+ 私信

原创 數值函數指針變量的認識

int  a;整形變量a int *a; 整形指針變量a int **a;整形指針的指針變量 int a[10];;整形數組 int *a[10];整形指針數組 int (*a)[10];整形數組指針變量 int (*a)(int); 函

原创 對gcc一些優化項目的具體說明

轉載出處:http://blog.csdn.net/gatieme/article/details/48898261                     http://blog.chinaunix.net/uid-14163325-

原创 linux下對gdb調試器的基本瞭解

首先通過: gcc -g .----.c -o (重命名)進行編譯 g:將調試信息加入到生成的可執行文件 以便於下一步的調試 gdb (重命名) (1 )查看源文件 : 在gdb中通過命令list可以查看所有的代碼行數 縮寫 l    

原创 gcc的優化 靜態編譯-statir

-O用來開啓優化編譯選項。 -O0:默認模式,不做任何優化。 -O1:優化。該模式下對於一個大的函數或功能會花費更多的時間和內存。             在-O1下:編譯會嘗試減少代碼體積和代碼運行時間。但是並不執行會花費大量時

原创 linux下gcc庫的使用

靜態庫:.a 文件 執行程序之前加入到執行代碼中 優點:運行效率高 代碼佈局好 缺點:文件體積大 升級麻煩 需要重修編譯代碼 編譯速度慢 動態庫:.so文件 優點 文件體積小 升級方便 編譯速度快 缺點:佈局差 運行效率慢 (優缺點都是相

原创 初學c語言--對正餘弦函數的編寫

正餘弦函數同時顯示                                                                                                              

原创 初學c語言---上下對稱圖,n!的末尾0的個數, 高次方的後三位數,

上下對稱圖 n!的末尾0的個數 高次方的後三位數 問題 楊輝三角的輸出 點贊 收藏 分享 文章舉報 du7793202641 發佈了28 篇原創文章 · 獲贊 3 · 訪問量

原创 初學c語言--Linux下的gets命令,對n個數的順序排列 計算字符串裏的單詞數 n個數裏取m的方法 楊輝三角

Linux下用gets命令會得到警告 ,但對編譯並沒有影響(計算字符串裏的單詞數)避免警告可以使用fgets   例子 fgets(str ,1024,stdin)stdin表示鍵盤輸入。 對n個數的順序排列 數組的值可以寫1024,要

原创 對數組名與指針的認識

char *p 這裏的*與char一樣 定義了變量p爲字符型指針。 printf(%s“,*p); 這裏的* 稱之爲間接運算符 不過我個人更喜歡稱呼爲 取值運算符 *p:找到p變量裏保存的地址對應的內存空間。 p++:對p對應的內存空間的

原创 求1000到10000的可逆素數

可逆素數:一個數字將其各位順序相反構成的反序數同樣是素數

原创 對malloc rolloc calloc的用法以及區別

在防止野指針時候 我們有用到過malloc來給指針分配空間 下面瞭解m r c的用法以及區別   z轉載出處:http://blog.csdn.net/wjy2016/article/details/51944926 malloc()