freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

中國石油大學c語言第8章_字符串(已修改)

2025-05-29 08:18 本頁面
 

【正文】 第 8章 字符串 知識是一種積累,而不是一種沖動 2 回顧 一維數(shù)組的定義、初始化 一維數(shù)組元素輸入 /輸出 二維數(shù)組的定義、初始化 二維數(shù)組元素的輸入 /輸出 必須用數(shù)組處理的一些問題 知識是一種積累,而不是一種沖動 3 教學目標 理解字符串常量 理解字符數(shù)組和字符串的異同 使用字符串輸入 /輸出函數(shù) 使用字符串處理函數(shù) 理解指針與字符串的關系 使用字符指針數(shù)組 使用字符串作為函數(shù)參數(shù) 知識是一種積累,而不是一種沖動 4 字符串簡介 char a=‘B39。 char b=‘r39。 char c=‘a39。 char d=‘k39。 char e=‘e39。 char f=‘r39。 如何讓程序存儲我的姓名? Braker char name[15]={‘B39。,‘r39。,‘a39。,‘k39。,‘e39。,‘r39。}。 用若干個字符 用字符數(shù)組 用字符串 知識是一種積累,而不是一種沖動 5 字符串常量 字符串常量是雙引號括起的任意字符序列 Hello World WangPing Please enter your full name: Hello \UPC\ 字符串常量中可以包含轉義序列 H e l l o W o r l d \0 字符串結束符 知識是一種積累,而不是一種沖動 6 字符串與字符數(shù)組 在C語言中沒有專門的字符串變量,通常用一個字符數(shù)組來存放一個字符串 字符串 一串以 39。\039。結尾的字符在 C語言中被看作字符串 用雙引號括起的一串字符是字符串常量, C語言自動為其添加39。\039。終結符 C語言并沒有為字符串提供任何專門的表示法,完全使用字符數(shù)組和字符指針來處理 字符數(shù)組 每個元素都是字符類型的數(shù)組,如 char name[20]。 字符數(shù)組和字符串的區(qū)別是:字符串的末尾有一個空字符‘ \0‘,沒有結束符就不能按照字符串處理。 知識是一種積累,而不是一種沖動 7 一維字符數(shù)組的初始化 字符串可按如下方式聲明并初始化: char name[15]={39。W39。,39。a39。,39。n39。,39。g39。,39。L39。,39。i39。,39。\039。}。 char name[15] = WangLi。 char password[] = 12345678。 手工加入一個空字符 系統(tǒng)將自動加入一個空字符 省略數(shù)組大小,系統(tǒng)自動計算,大小為后面的字符總數(shù)加 1,最后一個元素存入一個空字符。 知識是一種積累,而不是一種沖動 8 一維字符數(shù)組的初始化 問題: char ch[6]=123456。 char ch[6]=1234567。 char ch[6]=123。 輸出數(shù)組元素的結果是什么? (看示例 ) 知識是一種積累,而不是一種沖動 9 字符串的輸入輸出 對于字符串(字符數(shù)組),在程序中既可以逐個引用字符串中的單個字符 (數(shù)組元素 ) 也可以一次引用整個字符串 (字符數(shù)組 ) (與數(shù)值型數(shù)組的區(qū)別 ) 知識是一種積累,而不是一種沖動 10 對字符數(shù)組逐個元素輸入 /輸出 for (i=0。 i10。 i++) { s[i]=getchar()。 } char s[10]。 for (i=0。 s[i]!=39。\039。 i++) { putchar(s[i])。 } putchar(39。\n39。)。 知識是一種積累,而不是一種沖動 11 字符串 I/0函數(shù) char name[10]。 scanf(%s, name)。 printf(%s, name)。 格式描述串中使用轉換字符串 %s Wang Li W a n g \0 使用 scanf 時,不能輸入空格 Wang 知識是一種積累,而不是一種沖動 12 字符串示例 include int main(void) { char s1[15]。 char s2[]={39。A39。,39。u39。,39。d39。,39。r39。,39。e39。,39。y39。,39。\039。}。 char s3[]=Michael Holding。 int t=0。 printf(\n 請向數(shù)組中輸入一個姓名: )。 scanf(%s,s1)。 printf(\n 顯示字符串 \n)。 printf(第一個字符串是: )。 while(s1[t]!=39。\039。){ printf(%c,s1[t])。 t++。 } printf(\n 第二個字符串是: )。 printf(%s,s2)。 printf(\n 第三個字符串是: )。 printf(%s\n,s3)。 return 0。 } 知識是一種積累,而不是一種沖動 13 字符串 I/0函數(shù) char name[10]。 gets(name)。 puts(name)。 W a n g L i \0 Wang Li Wang Li 從鍵盤上讀入一個完整的行,存入字符數(shù)組 name。并用空字符 39。\039。取代行尾的換行符 39。\n39。 把字符數(shù)組中的字符串輸出到顯示器。 使用 gets函數(shù)允許輸入空格 知識是一種積累,而不是一種沖動 14 字符串 I/0函數(shù) puts 函數(shù)完全可以由 printf 函數(shù)取代。 當需要按一定格式輸出時,通常使用 print
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1