當前位置:編程學習大全網 - 編程軟體 - 指針char*是什麽意思?

指針char*是什麽意思?

在C語言中,“char*”是聲明字符類型和定義數據類型的指針。Char可以將字符定義為變量、數組和指針。

比如:char *string= "我愛C#!"

定義了壹個字符指針變量字符串,字符串常量“我愛C#!”來初始化它。初始化字符指針變量實際上是將字符串的第1個元素的地址(即存儲字符串的字符數組的第壹個元素的地址)賦給字符串。

擴展數據:

定義char*的註意事項:

1,程序聲明變量時,*只表示“它是壹個無符號整數,指向某個內存地址,壹次訪問sizeof(type)”,所以不要和(*)運算符混淆。

2.二維數組的數組名可以賦給指針數組的數組名,pai=arr(錯誤),因為兩者類型不壹致。二維數組名的類型是指向int[][]的指針,而指針數組的數組名是指向int *[]的指針。

百度百科-指針(編程語言中的壹個對象)

  • 上一篇:hmi115生產在哪裏
  • 下一篇:鯨魚軟件靠譜嗎
  • copyright 2024編程學習大全網