1樓:苗慧麗北羅
該中括號為陣列標識。改隱亮。
c語言支援定義一系列相同連續的變數空間,其定義形式為。
typename[n];
代表定義個數為n,每個元素型別均為type型的陣列變數name。
inta[100]就是定義乙個元素個數為100個的整型陣列a。
對於a中元素的呼叫同樣是通過中括號對來實現的,當呼叫a[n]時,代表第n個元素。
需要注意的是攜沒,在c中規定,陣列元素的下標n是從0開始計數的,所以對核寬於定義的a[100],其合法的元素為a[0],a[1],.
a[99]。
2樓:仇平安長瑪
問:如果輸出語句在括號裡面呢?
答:按括州滲號裡面的輸出。
問:括號裡面的函式只能在括號的範圍內作用嗎?
答:是的。問:如果執行完後那括號裡的那些值還在不?
答:失效了。在括號裡面定義的變數,其作用域就只限於括號裡侍純面。
我老跡咐這有個簡單的程式,你跑一下就知道了。
#include
#include
intmain()
chari[10];
memset(i,0,10);
sprintf(i,%s",abcd");
inti=0;
printf("%d",i);
printf("%s",i);
return
c語言中中括號用什麼表示啊
3樓:科技阿胡
1、c語言程式中碼森全部都只用小括號表示,比如要把數學表示式表示成c語言的表示式時,只需把所有的中括號和大括號換成小括號。程式執行的時候從最裡面的小括號開始遲簡畝執行,依次向外。
2、c語言是乙個有結咐明構化程式設計、具有變數作用域以及遞迴功能的過程式語言。c語言傳遞引數均是以值傳遞,另外也可以傳遞指標。不同的變數型別可以用結構體組合在一起。
預編譯處理讓c語言的編譯更具有彈性。
c語言中的括號運算
4樓:全能知識小店
理論上來說。
增加括號只會增加編譯的時間 並且對執行的時間是沒有差別的也就是增加了把你從c/c++**變成exe的時間,但是不會影響exe執行的時間。
而且 增加一兩個括號 對於計算機編譯時間的影響是微乎其微的計算機一秒計算數量以億算 怎麼會差這乙個括號呢關於**執行效率 更應該注意的是演算法,而不是這些語句 那個才能從本質上提高程式執行效率。
多行的** 執行效率就不一定比單行的要低。
作為源**重要的一是演算法 二是可讀性 增加括號和增加有必要的換行不但不會降低執行效率,反而會使**更加容易理解 減少歧義的產生。
5樓:網友
你的第二個a 後面似乎多了個逗號吧》。
6樓:東方疇
你的計算是對的,答案是人算的,人總會出錯的。
7樓:驀然回首時
如果題目沒抄錯的話答案就是1,0,2,3
可以執行一下嘛。
要相信自己。
c語言程式設計中大括號的作用,哪些可省略
8樓:雲起雲戢碧
函式、程式塊必須用,選擇如if
在滿足條件的情況下需要執行的多條語句要用大括號,如果是單條語句則可以省略,迴圈如for後面的迴圈體包括多條語句時也必須使用大括號,單條語句可以省略。
9樓:無淑琴夷冬
大括號的作用是把幾個語組合在乙個相同的作用體內。如下面語句:
if(a這幾個語句作用就是如果ab, 大括號內的三條語句就是交換過程,如果沒有大括號,那就只執行第一句,完成不了交換過程。
語句體內只有一條語句,大括號可以省略。
語句體內有兩條及以上語句,則必須使用大括號。
c語言程式設計是什麼大括號的作用
10樓:卷愉錢精
大括號。是一組語句的組合;
大括號的作用是將多條語句(每個語句以分號;結尾)合成乙個複合語句(可理解看作乙個大語句,較長的語句)
例如。int
x=1;if(x!=1)
x=5;x=x+1;
結果是x=1,如果不加大括號,則是x=2
只要是括號就需要配對出現的,大括號起的作用主要就是劃分割槽域用的。比如:if(a>b)
println("a>b");與if(a>b)println("a>b");
其實效果是一樣的但有的時候是必須用到大括號的。比如當if語句。
後有多條語句的話就需要大括號與別的語句繼續區分。
小括號則有多種功能:例如:
func()
for(i=1;i<5;i++)
請教c語言中的問題,請教一個c語言中的問題?
不對int n n 意思是定義了一個指標變數n指向int型 n 等價於 n 就是先取n指向變數的值 然後讓n 1 n也就是讓n指向下一地址 而且這樣用必須先給n賦一個安全的地址才行 對啊,你用 幹什麼,有不是指標.就是 號自增 int n n 或者int n n 以上都行 兩個的區別是 n 的話是先...
在c語言中指標佔用多少位元組,在C語言中一個指標佔用多少位元組。
一個指標變數在記憶體中佔兩個位元組 all模式編譯 一個指標變數在記憶體中佔四個位元組 32位機器上 一般都是32位機器的,所以四個位元組咯。指標即為地址,指標幾個位元組跟語言無關,而是跟系統的定址能力有關。指標是一個特殊的變數,它裡面儲存的數值被解釋成為記憶體裡的一個地址。要搞清一個指標需要搞清指...
關於C語言中指標的小白問題,一個關於C語言中指標的小白問題
p,指標變數佔用16位,存放地址。地址是整數,給指標賦值後,所以指標內容是整數。p a 0 則p的內容是a 0 0 的地址,即相當於p a 0 0 因為p是從a 0 開始增加的,每增加一,則指向陣列中的下一個元素的地址,所以p a 0 算出p指向a 0 0 後的第幾個元素,若是4的倍數,則換行。因為...