1、int a;int *p; p指向儲(chǔ)存整形數(shù)據(jù)的空間。
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)靈寶,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
2、可以,但int *p;*p=7;這樣不行。因?yàn)椤澳苤苯咏o指針指向的數(shù)據(jù)”賦值,而這里的p還沒有指向,所以不能賦值,這種指針有個(gè)名字叫“懸浮指針”,是不能給它賦值的。
3、可以的,數(shù)組名就是數(shù)組第一個(gè)元素的指針,所以可以賦值給相同類型的指針變量,此時(shí),數(shù)組名和這個(gè)指針都指向這個(gè)數(shù)組的開頭。
問題一:對(duì)于Tel 號(hào)碼,最好建議 字符數(shù)組 char a[20];其次是整形數(shù)組 問題二:scanf變量要求為-變量的地址。
這時(shí)需要的是判斷。當(dāng)然你賦值的話,從語法上是沒有錯(cuò)的 但是你賦值的話,比如ma=a。那么這個(gè)式子就成了真值。那么后面的就沒必需再判斷了。
scanf用途:從鍵盤輸入數(shù)據(jù),從鍵盤得到字符,放到某個(gè)變量里。格式:scanf()是C語言中的一個(gè)輸入函數(shù)。與printf函數(shù)一樣,都被聲明在頭文件stdio.h里,因此在使用scanf函數(shù)時(shí)要加上#include stdio.h。
賦值是對(duì)變量進(jìn)行賦值,name本身是個(gè)地址名,也是常量,可以在定義時(shí)進(jìn)行這樣的方式,也可以用scanf.gets,strcpy,進(jìn)行。
標(biāo)準(zhǔn)輸入函數(shù)吧,%d是指整型數(shù)據(jù),x是變量,整個(gè)語句就是指從鍵盤輸入一個(gè)整型數(shù)據(jù)存放在變量x上。整型,好像就是數(shù)學(xué)上的整數(shù),其中最重要的是&這個(gè)就是取地址的意思,就是把輸入的數(shù)據(jù)放到變量x上。。
scanf(%c%c%c,&a,&b,&c);輸入為:d e f 則把d賦予a, (空格)賦予b,e賦予c。因?yàn)?c 只要求讀入一個(gè)字符,后面不需要用空格作為兩個(gè)字符的間隔,因此把 作為下一個(gè)字符送給b。
1、不能,你賦給變量的最終只是函數(shù)指針,而形式上,寫的是函數(shù)的名字,好像LISP這樣的語言可以給變量賦給真正的函數(shù)。
2、public static void main(String[] args) { int a = a();//將方法a的返回值1賦值給變量a System.out.println(a);} private static int a(){ return 1;} } 這樣就把方法里面返回的值賦值給變量了。
3、函數(shù)的返回值和參數(shù)如果是數(shù)組對(duì)象的話,其實(shí)返回的是一個(gè)指針。
4、而形式上,寫的是函數(shù)的名字,好像LISP這樣的語言可以給變量賦給真正的函數(shù)。C++中函數(shù)可以接受函數(shù)類型,但是不能返回函數(shù)類型(通過typedef可以聲明這種類型),其實(shí)質(zhì),都是函數(shù)指針,就是一個(gè)4字節(jié)無符號(hào)整型。
但是這種寫法在.cpp文件(C++ 源文件)中是允許的,.cpp文件中可以在程序的任意位置定義變量。其實(shí)這與語言本身并沒有什么關(guān)系,并不是說C語言中變量就不能定義在程序中間。
這并不是指針。。而是指針?biāo)赶虻闹担瑃emp=*p1即把這個(gè)指針?biāo)赶虻闹蒂x值給一個(gè)臨時(shí)變量 都是同一類型;指針變量的值是指針,指針就是地址;指針變量指向的變量就不是地址了,而是一個(gè)具體的變量。
在C++語言中,“=”作為賦值運(yùn)算符,而不表示“等于”判斷。賦值語句是由賦值表達(dá)式再加上分號(hào)構(gòu)成的表達(dá)式語句,它是程序中使用最多的語句之一。
這時(shí)需要的是判斷。當(dāng)然你賦值的話,從語法上是沒有錯(cuò)的 但是你賦值的話,比如ma=a。那么這個(gè)式子就成了真值。那么后面的就沒必需再判斷了。
在函數(shù)外賦值 就變成了 函數(shù)外有了賦值語句。c/c++ 程序結(jié)構(gòu)不允許。賦值語句要寫在子程序里或主程序main()里。在函數(shù)外,你可以用初始化:int i=1;main(){.。
C語言中的變量可以賦值。C語言中定義變量的格式非常簡單,如下所示:首先要強(qiáng)調(diào)的一點(diǎn)是:最后的分號(hào)千萬不要丟了。變量的定義是一個(gè)語句,我們說過,語句都是以分號(hào)結(jié)尾的。
不能,函數(shù)的局部變量只能在函數(shù)體內(nèi)定義,在函數(shù)體外定義則該變量不屬于此函數(shù)。
肯定不可以的啊,聲明的目的是告訴編譯器變量或函數(shù)的類型,暗示在某處會(huì)有他的正確定義。
網(wǎng)站題目:C語言將函數(shù)名賦值給變量 c語言函數(shù)名可以隨便定義嗎?
文章路徑:http://chinadenli.net/article8/dioooip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、自適應(yīng)網(wǎng)站、網(wǎng)站維護(hù)、軟件開發(fā)、外貿(mào)建站、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)