欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語(yǔ)言中下標(biāo)與指針的轉(zhuǎn)換以及指向指針的指針的例子

 更新時(shí)間:2015年11月19日 15:25:26   作者:kangear  
這篇文章主要介紹了C語(yǔ)言中下標(biāo)與指針的轉(zhuǎn)換以及指向指針的指針的示例,是C語(yǔ)言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

下標(biāo)到指針之間和轉(zhuǎn)換
以下的程序做了什么。

#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)); 
    } 
  } 
} 

打印了數(shù)組中的每個(gè)元素:

20151119152355456.png (478×339)

指向指針的指針

#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; 
} 

使用實(shí)例:重置動(dòng)態(tài)空間大?。愃朴谠诤瘮?shù)中修改入?yún)ⅲ?/p>

#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; 


20151119152439481.png (247×196)

相關(guān)文章

  • springboot動(dòng)態(tài)注入配置與docker設(shè)置環(huán)境變量的方法

    springboot動(dòng)態(tài)注入配置與docker設(shè)置環(huán)境變量的方法

    這篇文章主要介紹了springboot動(dòng)態(tài)注入配置與docker設(shè)置環(huán)境變量的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • java如何對(duì)接企業(yè)微信的實(shí)現(xiàn)步驟

    java如何對(duì)接企業(yè)微信的實(shí)現(xiàn)步驟

    本文主要介紹了java如何對(duì)接企業(yè)微信的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • java冒泡排序和選擇排序示例

    java冒泡排序和選擇排序示例

    這篇文章主要介紹了java冒泡排序和選擇排序示例,需要的朋友可以參考下
    2014-05-05
  • 深入淺出JAVA MyBatis-快速入門

    深入淺出JAVA MyBatis-快速入門

    這篇文章主要介紹了在今天這篇博文中,我將要介紹一下mybatis的框架原理,以及mybatis的入門程序,實(shí)現(xiàn)用戶的增刪改查,她有什么優(yōu)缺點(diǎn)以及mybatis和hibernate之間存在著怎么樣的關(guān)系,大家這些問題一起通過(guò)本文學(xué)習(xí)吧
    2021-06-06
  • java尋找迷宮路徑的簡(jiǎn)單實(shí)現(xiàn)示例

    java尋找迷宮路徑的簡(jiǎn)單實(shí)現(xiàn)示例

    這篇文章主要介紹了java尋找迷宮路徑的簡(jiǎn)單實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Java使用jacob將微軟office中word、excel、ppt轉(zhuǎn)成pdf

    Java使用jacob將微軟office中word、excel、ppt轉(zhuǎn)成pdf

    這篇文章主要為大家詳細(xì)介紹了Java使用jacob將微軟office中word、excel、ppt轉(zhuǎn)成pdf,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Java 并發(fā)編程學(xué)習(xí)筆記之Synchronized簡(jiǎn)介

    Java 并發(fā)編程學(xué)習(xí)筆記之Synchronized簡(jiǎn)介

    雖然多線程編程極大地提高了效率,但是也會(huì)帶來(lái)一定的隱患。比如說(shuō)兩個(gè)線程同時(shí)往一個(gè)數(shù)據(jù)庫(kù)表中插入不重復(fù)的數(shù)據(jù),就可能會(huì)導(dǎo)致數(shù)據(jù)庫(kù)中插入了相同的數(shù)據(jù)。今天我們就來(lái)一起討論下線程安全問題,以及Java中提供了什么機(jī)制來(lái)解決線程安全問題。
    2016-05-05
  • SpringBoot實(shí)現(xiàn)動(dòng)態(tài)配置及項(xiàng)目打包部署上線功能

    SpringBoot實(shí)現(xiàn)動(dòng)態(tài)配置及項(xiàng)目打包部署上線功能

    本文講解的是如何使用Spring動(dòng)態(tài)配置文件,實(shí)現(xiàn)不同環(huán)境不同配置,靈活切換配置文件;以及講述了如何使用?Maven?打包,然后上傳至Linux服務(wù)器進(jìn)行部署,對(duì)SpringBoot打包部署上線過(guò)程感興趣的朋友一起看看吧
    2022-10-10
  • SpringBoot2學(xué)習(xí)之springboot與spring區(qū)別分析

    SpringBoot2學(xué)習(xí)之springboot與spring區(qū)別分析

    這篇文章主要為大家介紹了SpringBoot2學(xué)習(xí)之springboot與spring區(qū)別分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Java設(shè)計(jì)模式之策略模式詳解和示例

    Java設(shè)計(jì)模式之策略模式詳解和示例

    這篇文章主要介紹了Java設(shè)計(jì)模式之策略模式詳解和示例,策略模式就是一種行為可能會(huì)因?yàn)椴煌倪壿嬙斐啥鄠€(gè)算法,比如人吃飯,美國(guó)人吃飯用刀叉,中國(guó)吃飯用筷子,都是吃飯的行為但是使用的工具(算法)不一樣,需要的朋友可以參考下
    2024-01-01

最新評(píng)論