C語言函式篇(一)

2022-03-09 15:48:47 字數 482 閱讀 6064

int puts(const char *s);
s可以是字元指標變數名、字元陣列名,或者直接是乙個字串常量。功能是將字串輸出到螢幕。輸出時只有遇到 '\0' 也就是字串結束標誌符才會停止。

puts() 輸出更簡潔、更方便。而且使用 puts() 函式連換行符 '\n' 都省了,使用 puts() 顯示字串時,系統會自動在其後新增乙個換行符,也就是說:printf("%s\n", name);和:puts(name);是等價的。

puts() 和 printf() 相比也有乙個小小的缺陷,就是如果 puts() 後面的引數是字元指標變數或字元陣列,那麼括號中除了字元指標變數名或字元陣列名之外什麼都不能寫。比如 printf() 可以這樣寫:printf("輸出結果是:%s\n", str);而 puts() 就不能使用如下寫法:puts(輸出結果是:str);因此,puts() 雖然簡單、方便,但也僅限於輸出字串,功能還是沒有 printf() 強大。

C語言 函式篇

函式的定義通常包括 返回值型別 函式名 形參表說明 函式首部 說明 1 返回值型別 即函式返回值 函式返回值不能是陣列,也不能是函式,除此之外任何合法的資料型別都可以是函式的型別,如 int,long,float,char等。函式型別可以省略,當不指明函式型別時,系統預設的是整型。返回值的型別。2 ...

C語言之函式篇

函式 function 是用於完成特定任務的程式 的自包含單元。為什麼要使用函式?第一,函式的使用可以省去重複 的編寫。如果程式中需要多次使用某種特定的功能,那麼只需編寫乙個合適的函式即可。第二,即使某種功能在程式中只使用一次,將其以函式的形式實現也是有必要的,因為這使程式更加模組化,從而有利於程式...

C語言篇 指標(一)

指標就是位址,位址就是指標,指標變數就是存放記憶體單元編號的變數。1 基本型別的指標 2 指標和陣列 3 指標和函式 4 指標和結構體 5 多級指標 1 表示一些複雜的資料結構 2 快速的傳遞資料 3 使函式返回乙個以上的值 4 能直接訪問硬體 5 能夠方便的處理字串 6 是理解物件導向語言中引用的...