日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言指针(个人的认识)

發布時間:2025/4/16 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言指针(个人的认识) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 有人說指針是C語言的靈魂,可見指針的重要性。

? 下面我們就開門見山。

一、指針定義

?指針即地址,指針變量是存儲指針的變量。

二、指針的聲明

int * p,(表示p變量存儲一個int類型變量的地址。)

#include<stdio.h>void main(){int i=10;int * p;p = &i;printf("%d,%d",p,i);}

?

上圖我們可以發現p是存儲i變量地址的變量 值為:1638212.? 這是內存上的一個地址編碼。

三 指針類型

? 指針有各種復雜的類型,int * ,double * ,int * a[] 數組類型等等

四 常見的指針錯誤類型

1:指針數據類型不一致

2:指針訪問權限有誤

(1)

#include<stdio.h>void main(){int i=10;int * p;p = i;//數據類型不一致printf("%d,%d",p,i);}

?

?

p變量為指針變量,i為int類型變量,數據類型不一致,不能賦值。

?

(2)

#include<stdio.h>void main(){int i=10;int * p;*p = i;//指針變量p沒有指向,*p不能賦值printf("%d,%d",p,i);}

?

#include<stdio.h>void main(){int i=10;int * p;printf("%d,%d",*p,i);//p變量沒有賦值,為垃圾值,所以p指向了一個未知的地址,因此我們不能訪問這個地址變量所存儲的值。}

?指針和指針變量就先講到這些,接下里一段時間將更新此內容,菜鳥一個,勿噴,請指教

?

轉載于:https://www.cnblogs.com/devin818/p/5995427.html

總結

以上是生活随笔為你收集整理的C语言指针(个人的认识)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。