標籤:style io ar os sp strong on 代碼 ef
這次整理的是函數指標和指標函數
這是指標的調用:
代碼:
#include <iostream>
#include <cstdio>
using namespace std;
typedef unsigned char unit8_t;
extern void swapdata(unit8_t dat_x, unit8_t dat_y);
int main()
{
unit8_t x, y;
scanf("%d %d", &x, &y);
printf("變化前 : x = %d,y = %d \n", x, y);
swapdata(x, y);
printf("交換後 : x = %d, y = %d \n", x, y);
return 0;
}
void swapdata(unit8_t dat_x, unit8_t dat_y)
{
unit8_t temp;
temp = dat_y;
dat_y = dat_x;
dat_x = temp;
}
接下來是:
//普通參數和指標參數
//定義一個指向函數的指標
//int (*P_output)是一個函數指標
//返回值是int類型 (*p_output)是一個指標的函數
#include <iostream>
#include <cstdio>
using namespace std;
void output();
void output()
{
cout<<"LongMai is ok\n"<<endl;
}
int main()
{
void (*p_output)();
p_output = output;
(*p_output)();
return 0;
}
//指標函數
//返回值使指標的函數是指標函數
//int* p_fun()這個是指標函數
//int (*p_fun())這個是函數指標
#include <iostream>
#include <cstdio>
int * p_func()
{
/*
*
* */
}
int main()
{
int* p_funx();
/****
*
*
****/
return 0;
}
C指標編程之道 ---第三次筆記