當前位置:編程學習大全網 - 源碼下載 - 為什麽C語言Scanf函數對字符串不要加 取地址運算符&

為什麽C語言Scanf函數對字符串不要加 取地址運算符&

C語言的字符串為數組形式,而數組的名稱可以表示其地址,故對字符串輸入不需要加地址符。而單獨的字符、整型變量等的名稱不能直接表示地址,故需要加地址符。

數據類型

字符串數據類型是建模在形式字符串的想法上的數據類型。字符串是幾乎在所有編程語言中可以實現的非常重要和有用的數據類型。

在某些語言中它們可作為基本類型獲得,在另壹些語言中做為復合類型獲得。多數高級語言的語法允許通常用某種方式引用起來的字符串來表示字符串數據類型的實例;這種元字符串叫做“文本”或“字符串文本”。

擴展資料

字符串

C語言的字符串其實就是以'\0'字符結尾的char型數組,使用字符型並不需要引用庫,但是使用字符串就需要C標準庫裏面的壹些用於對字符串進行操作的函數。它們不同於字符數組。使用這些函數需要引用頭文件<string.h>。

文件輸入/輸出

在C語言中,輸入和輸出是經由標準庫中的壹組函數來實現的。在ANSI C中,這些函數被定義在頭文件<stdio.h>;中。

標準輸入/輸出

有三個標準輸入/輸出是標準I/O庫預先定義的:

1、stdin標準輸入

2、stdout標準輸出

3、stderr輸入輸出錯誤

百度百科-字符串

百度百科-c語言

  • 上一篇:首頁靜態網頁源代碼
  • 下一篇:怎樣能使winform窗體的大小固定住,不能調整其大小
  • copyright 2024編程學習大全網