1樓:匿名使用者
#include
#include
#include
int fun(char *ss, char c)return i;
}int main()
看我給你的程式,char c 就代表字母 'b'
*ss == c 就是 判斷是否相等的意思也就是從字串"abbcd" 中的a開始一直到d,看看有幾個字母b,列印輸出2
如果你輸入的字串為"abbbbbc」, 那個匹配字母b的有5個,列印輸出5
明白了麼?
2樓:匿名使用者
寫程式或抄程式的人是個粗心的人,括號和分號全寫成大寫的,int i=0後面還忘了分號,這在編譯時會報很多錯,而且編譯不過,要注意啊。註釋如下:
int fun(char* ss,char c) //函式的兩個引數,一個是字串的起始地址ss,
//一個是字元c,char c表示引數c為字元型變數。
其中,char c 是宣告c是一個字元型的變數,*ss==c的意思是ss這個地址指向的值等於c的值,這是一個比較表示式,當兩者相同時,表示式為真,兩者不同時,表示式為假。
c語言中*ss++是什麼意思
3樓:匿名使用者
若有char array[5] = "abcd";
char *ss = array;
printf("%c", *ss++); // 先輸出'a',然後指標ss指向'b'
c語言中,各位高手能解釋下char *ss[]={"right"}是如何賦值的嗎?
4樓:文皓
*ss[0]="right",陣列每個元素都是一個char型指標,並且指向一個字串,ss[0]初始化為"right",其他幾個元素是否初始化要由編譯器而定。
5樓:
ss有一個元素,是字元指標, 指向「right」常量字串首地址 , 你這個陣列叫指標陣列
c語言中char (*ss)[n]是什麼意思 原句是void fun(char (*ss)[n])、、、、、詳細點哈、、謝謝
6樓:背井蛙
表示ss是一個指向二維字串的指標,且該字串的第二維長度是n.
學c的童鞋有本書一定要看,《c和指標》,如果你要,可以表郵箱發給我。
7樓:匿名使用者
指向包含n 個char元素的一維陣列的指標,可以用這樣的二維陣列名去呼叫:
char a[10][n];
fun(a);
8樓:匿名使用者
n肯定是一個常量,指標ss是陣列指標,它是指向一個陣列的指標,他的意思就是指標的物件是一個陣列,例如我們這樣int *p ,指標p的物件是一個整數。
又例如void (*fun)(void) ,指標fun的物件是一個函式(函式指標)。
struct student
stu, *p;
p = stu;
這裡的指標p的物件則是結構體物件stu,樓主現在明白了否?
c語言中,定義char *ss[6]後 請各位高手解釋一下ss[1]="right"這種賦值方法的原理
9樓:匿名使用者
char *ss[6]宣告瞭一個指標陣列,陣列有個6個元素,即有六個char *指標,ss[0], ss[1], ss[2]......;
ss[1] = 「right」,表示這個指標陣列的第二個元素指向常量字串"right"的首地址。
#include "stdio.h"
int main()
10樓:匿名使用者
對滴~char *a
表示 a是陣列, 陣列中的元素是指標, 指向char型別. (陣列裡面所有的元素是連續的記憶體存放的).
11樓:文皓
每個陣列元素都是一個指標,其指向一個字串,ss[1]賦值為"right"
金色代表什麼寓意,金色代表了什麼含義是什麼
金色表示豐收,表示財富。在各種顏色中,金色最吸引人的目光,金色表示光榮 華貴和輝煌。金色的礦物有自然金 黃銅礦 黃鐵礦等。有時人們往往把黃銅礦和黃鐵礦當成自然金。金色 表示輝煌 光榮 華貴 綠色。金色表示著耀眼氣派。金色表示古老文明。金色代表代表豐收 代表榮譽 代表高貴。金色,代表榮譽,代表尊貴,代...
李白的代表作是什麼,李白代表作是什麼?
李白的詩歌的題材是多種多樣的。代表作有 七言古詩 蜀道難 行路難 夢遊天姥吟留別 將進酒 樑甫吟 等,五言古詩 古風 59首 有句漢魏六朝樂府民歌風味的 長幹行 子夜吳歌 等,七言絕句 望廬山瀑布 望天門山 早發白帝城 等都成為盛唐的名篇。李白在唐代已經享有盛名。他的詩作 集無定卷,家家有之 為中華...
吉祥物是什麼?代表什麼,五個吉祥物是什麼?代表什麼?
吉祥物共有五個,她們分別為 福娃歡歡,福娃貝貝,福娃迎迎,福娃晶晶,福娃妮妮,而這些可愛的福娃加起來正好是 北京歡迎你 的寓意。他們的原型分別來自魚 熊貓 奧運聖火 藏羚羊 金燕。其色彩與靈感 於奧林匹克五環 於中國遼闊的山川大地 江河湖海和人們喜愛的動物形象。福娃向世界各地的孩子們傳遞友誼 和平 ...