一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - C語言中下標與指針的轉換以及指向指針的指針的例子

C語言中下標與指針的轉換以及指向指針的指針的例子

2020-01-21 15:22kangear JAVA教程

這篇文章主要介紹了C語言中下標與指針的轉換以及指向指針的指針的示例,是C語言入門學習中的基礎知識,需要的朋友可以參考下

下標到指針之間和轉換
以下的程序做了什么。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int main()
{
  int a[3][3] = {{0, 1, 2}, {3, 4, 5}, {6, 7, 8}};
  int i = 0;
  int j = 0;
 
  for(i = 0; i<3; i++)
  {
    for(j=0; j<3; j++)
    {
      printf("%d\n", *(*(a+i)+j));
    }
  }
}

打印了數組中的每個元素:

C語言中下標與指針的轉換以及指向指針的指針的例子

指向指針的指針

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
int main()
{
  int a = 1;
  int* p = NULL;
  int** pp = NULL;
 
  pp = &p;
 
  *pp = &a;// ==> p = &a;
 
  printf("%d", **pp);
 
  return 0;
}

使用實例:重置動態空間大小(類似于在函數中修改入參)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>
 
int reset(char**p, int size, int new_size)
{
  int ret = 1;
  int i = 0;
  int len = 0;
  char* pt = NULL;
  char* tmp = NULL;
  char* pp = *p;
 
  if( (p != NULL) && (new_size > 0))
  {
    pt = (char*)malloc(new_size);
 
    tmp = pt;
 
    len = (size < new_size) ? size : new_size;
 
    for( i=0; i<len; i++)
    {
      *tmp++ = *pp++;
    }
 
    free(*p);
    *p = pt;
  }
 
  return ret;
}
 
int main()
{
  char* p = (char*)malloc(5);
  printf("%0X\n", p);
 
  if( reset(&p, 5, 3) )
  {
    printf("%0X\n", p);
  }
  return 0;

C語言中下標與指針的轉換以及指向指針的指針的例子

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产大片51精品免费观看 | 久久强奷乱码老熟女 | 亚洲美女啪啪 | 亚洲精品乱码久久久久久蜜桃欧美 | 美女靠逼动漫 | 国产精品福利一区二区亚瑟 | 日本在线看 | 国产福利在线免费观看 | 亚洲国内精品 | 久久99国产精品二区不卡 | 精品久久一 | 久久精品中文字幕 | 成人免费视频播放 | 国产一区二区三区福利 | 久久嫩草影院网站 | 日韩av.com| 艾秋麻豆果冻剧传媒在线播放 | 色综合久久综精品 | 成人免费视频播放 | 免费观看一级欧美在线视频 | 国产99区 | 香蕉国产成版人视频在线观看 | 91制片厂制作果冻传媒123 | 好姑娘完整版在线观看中文 | 午夜国产在线 | 亚洲国产精品嫩草影院久久 | 性夜影院爽黄A爽免费动漫 性色欲情网站IWWW九文堂 | 国产亚洲女人久久久久久 | 男女被爆动漫羞羞动漫 | 国产高清好大好夹受不了了 | 99综合视频| 婷婷中文网 | 九九热只有精品 | 日韩性事| 97se狠狠狠狠狼亚洲综合网 | 亚洲免费色 | 调教小龙女 | 国产精品亚洲片夜色在线 | 国产精品亚洲精品观看不卡 | 99国产自偷色久 | 91无套极品外围在线播放 |