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