真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

26.指針作為函數(shù)的返回值,函數(shù)指針的概念-創(chuàng)新互聯(lián)

指針作為函數(shù)的返回值

一個函數(shù)可以返回整數(shù)數(shù)據(jù),字符數(shù)據(jù),浮點型數(shù)據(jù),也可以返回一個指針。

創(chuàng)新互聯(lián)公司自成立以來,一直致力于為企業(yè)提供從網(wǎng)站策劃、網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、電子商務(wù)、網(wǎng)站推廣、網(wǎng)站優(yōu)化到為企業(yè)提供個性化軟件開發(fā)等基于互聯(lián)網(wǎng)的全面整合營銷服務(wù)。公司擁有豐富的網(wǎng)站建設(shè)和互聯(lián)網(wǎng)應(yīng)用系統(tǒng)開發(fā)管理經(jīng)驗、成熟的應(yīng)用系統(tǒng)解決方案、優(yōu)秀的網(wǎng)站開發(fā)工程師團隊及專業(yè)的網(wǎng)站設(shè)計師團隊。
#includechar* fun(void)
{const char str[100] = "hello world";
	return str;
}
int main()
{char* p;
	p = fun();
	printf("p=%s\n", p);
	return 0;
}

在這里插入圖片描述

總結(jié):返回地址的時候,地址指向的內(nèi)存內(nèi)容不能釋放。

1.返回靜態(tài)局部數(shù)組的地址
#includechar* fun(void)
{static char str[100] = "hello world";
	return str;
}
int main()
{char* p;
	p = fun();
	printf("p=%s\n", p);
	return 0;
}

在這里插入圖片描述

2.返回文字常量區(qū)的字符串的地址
char* fun(void)
{char* str = "hello world";
	return str;
}
int main()
{char* p;
	p = fun();
	printf("p=%s\n", p);
	return 0;
}

在這里插入圖片描述

3.返回堆內(nèi)存的地址
#include#include#includechar* fun(void)
{char* str;
	str = (char*)malloc(100);
	strcpy_s(str,100,"hello world");
	return str;
}
int main()
{char* p;
	p = fun();
	printf("p=%s\n", p);
	free(p);
	return 0;
}

在這里插入圖片描述
總結(jié):返回的地址,地址指向的內(nèi)存的內(nèi)容得存在,返回的地址才有意義。

函數(shù)指針的概念 1.概念
  • 定義的函數(shù),在運行程序的時候,會將函數(shù)的指令加載到內(nèi)存的代碼段。所以函數(shù)也有起始地址。
  • C語言規(guī)定:函數(shù)的名字就是函數(shù)的首地址,即函數(shù)的入口地址。
  • 定義一個指針變量,來存放函數(shù)的地址,這個指針變量就是函數(shù)指針。
2.函數(shù)指針的用處

函數(shù)指針用來保存函數(shù)的入口地址。
在項目開發(fā)中,我們經(jīng)常要編寫或者調(diào)用帶函數(shù)指針參數(shù)的函數(shù)。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)站題目:26.指針作為函數(shù)的返回值,函數(shù)指針的概念-創(chuàng)新互聯(lián)
URL標(biāo)題:http://weahome.cn/article/djiopg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部