原创 C語言學習筆記-指針-郝斌老師講解

指針:         內存單元的編號,就是地址。 指針就是地址,地址就是指針。 地址就是內存單元的編號。 指針變量就是存放地址的變量。 指針和指針變量是兩個不同的概念 但是要注意:通常我們敘述時,會把指針變量簡稱爲指針,實際它們含義並

原创 讀取指定字符串後面的數值

包含文件:string.h 函數名: strstr 函數原型: 1 extern char *strstr(char *str1, const char *str2); 語法: 1 * s

原创 gcc/g++使用簡介

1、gcc -E test1.c -o test1.i       預處理,生成.i的文件[預處理器cpp]。 對應的參數是 -E  2、 gcc -S test1.i -o test1.s        將預處理後的文件不轉換成彙編語言

原创 將十六進制數據轉換成有符號十進制數

方法一: #define _READ_HEXADECIMAL_DATA_ #define HEXADECIMAL_ROW_NUM 32 void main() { char tempBuffer1[10]; char tempBuffe

原创 在子函數中改變字符數組的值

#include <stdio.h> #include <string.h> void TestFun(char a[100]) { printf("before addr:%p\n", a); //打印a的地址 //a = "v

原创 C語言學習筆記-數組-郝斌老師講解

數組     爲什麼需要數組             爲了解決大量同類型數據的存儲和使用的問題             用數組可以模擬現實世界 數組的分類:     一維數組             怎樣定義一維數組         

原创 c語言學習筆記-控制流-郝斌老師講解

摘要:使用循環控制的目的:減少重複代碼的編寫。在設計循環結構時,要注意循環的初始條件及退出循環的條件。若非特殊情況,一般不會設計死循環的邏輯結構。 while      1. 執行順序             格式:          

原创 Linux Makefile編譯使用的環境從helloworld入手

1、以root用戶登錄,執行下面的操作。 2、如果你的Linux系統中沒有autotools,可以在這個地址下載autotools:                     http://m.blog.csdn.net/blog/hhk

原创 C語言學習筆記-函數-郝斌

函數【c語言的第二個重點】     爲什麼需要函數         避免了重複性操作         有利於程序的模塊化     什麼叫函數         邏輯上:能夠完成特定功能的獨立代碼塊         物理上:能夠接受數據【當