字串
字元陣列
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 圍成圈的,可能再開始從第一隻數...