c語言程式設計(19)

2021-10-01 18:08:52 字數 743 閱讀 8716

字串

字元陣列

1、使用字串初始化字元陣列

char ch=「hello world」

scanf("%s",ch);

printf("%s",ch);

2、字串處理函式

gets(ch);

指標變數指向字串

char * str=「hello」 //使用字串常量對字元指標進行初始化

str=str+2;

str=「world」

等價於char * str;

str=「hello」

char ch=「hello」

char ch[10];

ch=「hello」//錯誤

char * str=ch;

字串在c記憶體中都是以陣列的形式存放

char * mystrcat(char ch1,char * ch2)

for(j=0;;j++)

for(y=0,x=i;y<=j;x++,y++)

return ch1;

char * mystrcat(char * ch1,char * ch2)

for(j=0;;j++)

for(y=0,x=i;y<=j;x++,y++)

return ch1;

案例,字串連線函式

char * mystrcat3(char * ch1,char *ch2)

*ch1='\0';

return p;

C 程式語言基礎19

reflection,中文翻譯為反射。這是.net中獲取執行時型別資訊的方式,net的應用程式由幾個部分 程式集 assembly 模組 module 型別 class 組成,而反射提供一種程式設計的方式,讓程式設計師可以在程式執行期獲得這幾個組成部分的相關資訊,例如 assembly類可以獲得正在...

19級c語言錯題

1.要定義乙個f函式,其功能為求100以內,能同時被2和3整除的數的和,則該函式的首部應定義為 int f 2.以下敘述正確的是 b a.在c程式中無論是整數還是實數,只要在允許的範圍內都能準確無誤的表示 有正確表達範圍 b.c程式中語句 int a 3.5 是合法的 c.在c程式中要呼叫的函式必須...

C語言及程式設計高階例程 19 鍊錶應用

賀老師教學鏈結 c語言及程式設計高階 本課講解 猴子選大王 include include struct monkey int main else p2 next head 最後乙隻再指向第一只,成了乙個圓圈 下面要開始數了 p1 head for i 1 inext 圍成圈的,可能再開始從第一隻數...