-
C語言的數(shù)組長度一經(jīng)聲明,長度就是固定,無法改變,并且C語言并不提供計算數(shù)組長度的方法。
由于C語言是沒有檢查數(shù)組長度改變或者數(shù)組越界的這個機制,可能會在編輯器中編譯并通過,但是結果就不能肯定了,因此還是不要越界或者改變數(shù)組的長度
查看全部 -
在聲明數(shù)組后沒有進行初始化的時候,靜態(tài)(static)和外部(extern)類型的數(shù)組元素初始化元素為0,自動(auto)類型的數(shù)組的元素初始化值不確定。
查看全部 -
局部變量也稱為內(nèi)部變量。局部變量是在函數(shù)內(nèi)作定義說明的。其作用域僅限于函數(shù)內(nèi), 離開該函數(shù)后再使用這種變量是非法的。在復合語句中也可定義變量,其作用域只在復合語句范圍內(nèi)。
全局變量也稱為外部變量,它是在函數(shù)外部定義的變量。它不屬于哪一個函數(shù),它屬于一個源程序文件。其作用域是整個源程序。
查看全部 -
注意:void函數(shù)中可以有執(zhí)行代碼塊,但是不能有返回值,另void函數(shù)中如果有return語句,該語句只能起到結束函數(shù)運行的功能。其格式為:return;
查看全部 -
函數(shù)的參數(shù)分為形參和實參兩種,形參是在定義函數(shù)名和函數(shù)體的時候使用的參數(shù),目的是用來接收調用該函數(shù)時傳入的參數(shù),就類似小明,說了的話而不實際行動;實參是在調用時傳遞該函數(shù)的參數(shù),就如小剛能實際行動起來。
查看全部 -
1、[]包含的內(nèi)容可以省略,數(shù)據(jù)類型說明省略,默認是int類型函數(shù);參數(shù)省略表示該函數(shù)是無參函數(shù),參數(shù)不省略表示該函數(shù)是有參函數(shù);
2、函數(shù)名稱遵循標識符命名規(guī)范;
3、自定義函數(shù)盡量放在main函數(shù)之前,如果要放在main函數(shù)后面的話,需要在main函數(shù)之前先聲明自定義函數(shù),聲明格式為:[數(shù)據(jù)類型說明] 函數(shù)名稱([參數(shù)]);
查看全部 -
那么C語言中也有這樣的語句,就是goto語句,goto語句是一種無條件分支語句,goto 語句的使用格式為:
?????goto 語句標號;
其中語句標號是一個標識符,該標識符一般用英文大寫并遵守標識符命名規(guī)則,這個標識符加上一個“:”一起出現(xiàn)在函數(shù)內(nèi)某處,執(zhí)行goto語句后,程序將跳轉到該標號處并執(zhí)行其后的語句。
goto語句通常不用,主要因為它將使程序層次不清,且不易讀,但在特定情況下,可以使用goto語句來提高程序的執(zhí)行速度,所以還是少用為妙。
查看全部 -
break也可以在switch中使用
而continue只能在循環(huán)體中使用
查看全部 -
printf("\t")——指空格結束
printf("\n")——指換行結束
查看全部 -
printf("x%%y=%d\n", x%y? ? );? (雙引號內(nèi)用%則用%%表示取模)
查看全部 -
該運算只適合用兩個整數(shù)進行取余運算,如:10%3 = 1;而10.0%3則是錯誤的;運算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1。
查看全部 -
char 1字節(jié)
int 2字節(jié)
short int 2字節(jié)
unsigned int 2字節(jié)
unsigned short int 2字節(jié)
long int 4字節(jié)
unsigned long int 4字節(jié)
float 4字節(jié)
double 8字節(jié)
long double 16字節(jié)
查看全部 -
Hello world查看全部
-
n為除數(shù),m為被除數(shù),m能被整除,說明不是素數(shù),跳出循環(huán)
查看全部 -
標識符里不能用數(shù)字嗎?查看全部
舉報