1樓:匿名使用者
str代表串,準確的說是串的起始地址,串以字元\0結束。
str[i]代表串中的字元。
倘若用指標,正確的流程應該如下:
p2=str2;
for(i=0;i<10;i++)
*p2++=*(str1+i);
*p2='\0';
p2=str2;//指標回位
printf("the new string is:\n");
for(i=0;i<10;i++)
printf("%c",p2[i]);
2樓:匿名使用者
str是單一的變數。而str[i]是一個陣列,如:
string str; //是一個變數
string str[10]; //是一個陣列,相當於10個str
3樓:匿名使用者
str是變數名 str[i]是陣列變數名
我是學c語言的!!!
c語言:while(str[i]!='\0')和while(str[i])的區別是什麼?
4樓:匿名使用者
如果str是一個字串陣列的話,while(str[i]!='\0')和while(str[i])都能表示為,迴圈到字串結束位置停止迴圈。
5樓:匿名使用者
while迴圈的條件是while後的邏輯表示式的值不為0,知道這個以後,還要知道在c語言中字元與它的asc碼是可以互用的。然後你自己就可以判斷了。
6樓:匿名使用者
沒有區別的,效果一模一樣的
c語言:while(str[i]!='\0')和while(str[i])的區別是什麼?
7樓:於素花市衣
如果str是一個字串陣列的話,while(str[i]!='\0')和while(str[i])都能表示為,迴圈到字串結束位置停止迴圈。
8樓:裘**郯妝
intstr(const
char
*s)//返回整copy
形的函式,傳遞引數為字元型指標bai
return
i;//
i表示是字元型指標指dao向記憶體空間中的資料的長度}本函式就是求字元型指標s指向記憶體空間中的資料長度
9樓:越曼華丙錦
while迴圈的條件是while後的邏輯表示式的值不為0,知道這個以後,還要知道在c語言中字元與它的asc碼是可以互用的。然後你自己就可以判斷了。
vb中str和chr分別是什麼作用
str 函式是型別轉換函式,將數值轉換成文字例如 str 123 的結果為 123 注意,結果是字元型別,而括號裡是數字型別 chr 函式也是型別轉換函式,將一個ascii碼值的十進位制表示轉換成對應的字元 例如 chr 65 的結果為大寫英文字母 a 我從我的msdn上拷貝過來的,你看看 str函...
丫的 是什麼意思,ST R丫是什麼意思
丫的是一個北京土語,說全了是 丫頭養的 或者 丫鬟養的 說白了就是私生子的意思。是個罵人的詞兒,當然被罵的人不一定就是私生子。這個詞兒沿用至今,幾乎沒有原來的意思了,已經成為了人們嘴裡的一句口頭語。丫 這個字是北京的土話,在北京大街小巷到處可見,充斥於販夫走卒 引車賣漿之流的嘴中,從理論上來講,是北...
和有什麼區別和有什麼區別?日語
和 的區別為 指代不同 用法不同 側重點不同。一 指代不同 1 有。2 所有。二 用法不同 1 基本意思是 有 指物質上的所有 身心上的具有或構成上的含有。引申可作 享有 容許 招致 等解。基本的 意味 有 物質上 心身上 有 構成上 含有 指 享有 許容 招來 解 2 基本意思是 佔有,擁有 指人...