Get the App
SLTechnology News&Howtos  ›  Development  › 

How to realize two-level pointer in C language

Shulou Source: shulou.com Published: 2022-06-01 01:48:13 10月15日 Update

Today, the editor will share with you the relevant knowledge points about how to achieve the second-level pointer in the C language. The content is detailed and the logic is clear. I believe most people still know too much about this knowledge, so share this article for your reference. I hope you can get something after reading this article, let's take a look at it.

Detailed explanation of two-level pointer in C language

Illustrate with a diagram

Sample code:

# include int main (int argc, const char * argv []) {/ / int a = 5; int * p1 = & a; / /-print address-same address-printf ("& a =% p\ n", & a); / / printf ("p1 =% p\ n", p1); / / int * * p2 = & p1 / /-print address-same address-printf ("& p1 =% p\ n", & p1); / / printf ("p2 =% p\ n", p2); /-print value-printf ("a =% d\ n", a); / / = 5 Printf ("* p1 =% d\ n", * p1); / / = 5; printf ("* * p2 =% d\ n", * * p2); / / = 5; printf ("\ n"); return 0;} these are all the contents of the article "how to achieve second-level pointers in C language". Thank you for reading! I believe you will gain a lot after reading this article. The editor will update different knowledge for you every day. If you want to learn more knowledge, please pay attention to the industry information channel.

Tags: Address knowledge article pointer language same content different large code most examples that is more knowledge points examples industry information information channels logic Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Redmi Shulou Tech Info vpn Shulou Technology