工具: visual studio
快捷鍵方式:
什麼是指標:
c語言中,指標是我們經常見到的,一般放到基本型別後面一起表示指標的資料型別,表示一段記憶體位址
記憶體的分類:
*3區*:
- 程式區
程式的二進位制檔案 eg:class, so檔案
指標和數值之間的關係
c語言中怎麼表示字串
char * p = "helloworle";//表示申請一塊記憶體位址,用於儲存字串常亮的位址
char str1 = "helloworld"; // 通過字元陣列來定義字串"helloworld",陣列中每個儲存單元存放乙個字元
har s[80]="abcd";或者char s[80]=; /*說明:自動加字串結束標誌:\0*/
char s[80]=;
char *str2 = "helloworld"; // 通過字元指標來定義字串"helloworld",指標str2指向乙個存放字串"helloworld"的連續位址單元的首位址
#define str3 "helloworld"; // 通過巨集定義來定義字串"helloworld",等價於str3="helloworld"
陣列的初始化strcpy();
指標的初始化malloc();
結構體的定義
結構體的例項化
struct mm mm = ;
int _tmain(int argc, _tchar* argv);
// 第二種
struct student student2;
student2.age = 27;
student2.name = "asdfgsdf";
strcpy(stu2.clazz,"終端研發部");
printf("%s\n %s\n %d\n", stu1.name, student2.clazz,student2.age);
system("pause");
return
0;}
報錯解決方式:
_crt_secure_no_deprecate
相信自己,沒有做不到的,只有想不到的
你正真了解C語言中的指標嗎
工具 visual studio 快捷鍵方式 www.jb51.net softjc 1295 c語言中,指標是我們經常見到的,一般放到基本型別後面一起表示指標的資料型別,表示一段記憶體位址 記憶體的分類 3區 指標和數值之間的關係 陣列 輸出 c語言中怎麼表示字串char p helloworle...
C語言的多級指標你了解嗎
目錄 自學筆記,沒有歷史知識鋪墊 省略部分 c語言了解多級指標的使用 指向指標的指標 即 存放位址的位址 int p 多級指標可以將記憶體上毫無關係的多組資料,產生關係 線性運算元據 二維指標示例,此處以系統入口main函式示例1 通過argc提供的數量做迴圈 int main int argc,c...
C語言中const和指標的秘密你知道嗎
目錄 將乙個型別為 char 的值賦值給乙個 const char 型別的物件是否合法呢?先說結果,在vs的環境下,編譯器不會報錯也不會有任何程式設計客棧警告。但在linux環境下用gcc編譯就會出現下面的警告 warning assignment from incompatible pointer...