-
變量的本質是內存查看全部
-
*str2="world"在代碼段,是在程序編譯或運行時加載進去的,是不允許程序員再去修改的,因而阻止了scanf的操作。 程序員可以操作的是堆棧,像聲明好函數后它就被加載到堆棧中,還有malloc()操作也是對堆棧的操作,為程序分配內存空間查看全部
-
內存最小單位為字節查看全部
-
0xfffffffde14 0xfffffffde18查看全部
-
【C】【函數指針】 常用于回調函數查看全部
-
【C】【操作系統對內存的管理】 32位操作系統的指針變量占4個字節 64位操作系統的指針變量占8個字節查看全部
-
【C】【變量與指針】 變量的本質:內存 指針的本質:地址查看全部
-
【C】【內存管理】查看全部
-
1.32位操作系統指針占4個字節 2.64位操作系統指針占8個字節查看全部
-
指針本質上就是地址,并且 `它的類型`和它最終指向的`目標的類型`一致查看全部
-
變量名的本質是代號,變量的本質是內存查看全部
-
C語言不允許直接操作代碼段查看全部
-
1.編譯命令:gcc -g main.c -o main.out; 2.調試命令:gdb ./main.out; 3.調試器:(gdb)list:列出源代碼;(gdb)break line-number:在指定行數打斷點;(gdb)start:開啟單步調試; (gdb)p a:打印a變量在內存中的情況;(gdb)n:執行到下一句;(gdb)s:進入函數內部;(gdb)bt:查看函數堆棧; (gdb)f 1:切換到編號為1的函數中;(gdb)q:退出調試;查看全部
-
指針變量不是只能存儲地址嗎,為什么 int *str2=world也可以??查看全部
-
指針數組不用聲明可以直接用嗎,為什么聲明了指針p就可以寫p[4]了?查看全部
舉報
0/150
提交
取消