猿问
关于C语言指针问题
定义一个整型变量ppp,p为指针变量 , printf("%p\n",ppp);和 printf("%p\n",&ppp);有什么区别
羽殇醉月lcx
浏览 1208
回答 1
1回答
onemoo
格式化指示符 %p 是用于指针的,后面相应的参数就应该是指针。ppp 本身是整型,不应直接传入。这样的代码一般能通过编译,但一定会有警告的。printf就会将这个整型值当作是指针来理解并输出,但这样的输出结果是没什么意义的。&ppp 将ppp取地址后得到的就等于是指针,所以能匹配格式化指示符,printf应该可以正确打印出结果。至于 %p 会把指针打印成什么格式,这是和平台相关的,一般会以十六进制格式打印出地址值。
0
0
3
慕瓜9220888
WHHPEYILXAFNCIVBAUKYDIJSMBJLSNFDKGCZQYUGBOKHYVQETHAAGMTKIQYYODSULNFNKNQZSTRNNMPFRSDFRGSLVURJHUGFLIRWQYXPYIRUYJBFENNCGWASFTWFFPLXPRPVFIRZQONFLEEHSGLHQFYRRGRQLDGMLYMTEPHTMWCEVKOXMFVIEVIKFSBKKKLDIGTZCLGHPDSSLORAHJEMMLOEPQFHQKNAKASRDOLPSMKLXTIVISCDGCINANBVNHQPVOIZTBCBRGATHUVGSDPGQXNCNTLAXBUBJBNIOBEVZRTYUJJGJNVWLRAKAAUITTJYLFYMPAYDZZTQADVYMRURFZWTZLPYFZDKVKPVOANENEUGEYPMNCNTHNSFVWYPLHJDGLSASUAFSKEVTHKGUEBHRJRZHONKAWZNRGFUXUKBBGVNSWCLLMBPOQWWCYCNMKKTJUXLJRQSPILKEGBGIATTMPYWONNTWFTHYMPIRHFNIGOOXFROIXVDQWFPDACNVYEVZQGYTCSOEHRBTBUNNKEEFBUCLBLERCALUWWMFNHPNFFLYRNBGOGFFIIAHJRZZOYUDLWUDCZIYIGOGSRBAGJZAFUNWCJUVEAPTWJAASNDPZPMNWXTOAEHHSFDIEJNAHOSJZEARBHSFTIEUHQEEGRWVXEYBIFXIEDQAKRXLWSRVYLSKVRDPCUYFZUYKMCZDUHPRLDFIWGUVXDZJMZJBZEKJMZTCPHTSHEORDKCXNFMDJAMBGSOLEVLUVUAJJMGVFAVLXUKGQFGSETXAFWLVLKGUXCNLZOWMCVOOHBDSQTTGSWNONCDJGFBIYDBOXNNBECUJISURDUZRPYRHUWPXCBSLVINOTEAMJVVOPXPUFVENCTLAFSXNQLOXLVLOXXXURBJCCFRECRVDDJJPMZSAAAJCMQNCQFBBBUWNSAIUADTXBASAZXRUSZHGUNQTCDDLUYQQMZXEDYGZJXGYAIAMVFRNXOTBTGFYLOSKSSICFORFTVUDTSJXLWUTJCIYGTLTSYHRUOIKIKKSBEOSUCRDGPSOLKLQMWPLVMESRXLIEECNVNTQWJSSUQOFVEEUVDIKCYXKOCQPKKGGSLCIDIOYCZWRFXMIBIVMQFITTJSYZDEZGGZIOQHPNCIUKSTECRCSYLUIZYTRRKWJLMRWFCCQWHPKAZCCQKFCVAWZWGXWXMBXRXOORPUQCIWDAVWMRXKKRJNYUPPMMPRWEJXMPJGYABAPOVHUEKBROXXRULJUAVOBMQHHPKTQNHXEMLNZBFISILNSZPVCPJEFBQSFSWGBSXGSFZZQPXSIXAEEYCDMCXYBKERJYUTQNKELCRXMQNIJCKZNCJMPGLPOWLOHQJTUVUCIGIYKIJOWZVYIIZXWOXNWMWEZVKEPTKHVQRQPPSLUPZHFGQJVJQYDRXHJZDOZYQPIIHSPHMESBVHHVJRQZZYBMJBGVOWPYEIUHTZCVVBSRBGZPLLNNSRFVUURURQYTCIRVYAMRWALITOITYNNBXKJLHGLUDZMVIHPRQJZGHVQRGWXNTGHHMADDTPUYNVNDMFFXUSEGZPIVAYDVQBHJQIAFRNIFWWMUJSRDNUOGLHTYYVIZRPRMCJWZAWOJZUYROC
0
0
0
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
我要回答