亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 5126 | 回復(fù): 12
打印 上一主題 下一主題

[C] c語言字符串變量不是由多個字符組成的嗎? [復(fù)制鏈接]

論壇徽章:
2
IT運維版塊每日發(fā)帖之星
日期:2016-02-10 06:20:01IT運維版塊每日發(fā)帖之星
日期:2016-02-11 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-09-06 20:38 |只看該作者 |倒序瀏覽
  1. #include "stdio.h"
  2. #include "stdlib.h"

  3. void main(){
  4.       char str[1];
  5.       printf("Please input a string!");
  6.       scanf("%s",str);
  7.       printf("str=%s\n",str);

  8. }
復(fù)制代碼
運行程序的時候,我輸入 iloveyou
結(jié)果str=iloveyou
str[0]=i

書上說 字符串是由字符數(shù)組組成的,這里str應(yīng)該是i,而不應(yīng)該時iloveyou,請大蝦說說這里的貓膩.
小弟初學.請見諒

論壇徽章:
59
2015年亞洲杯之約旦
日期:2015-01-27 21:27:392015年亞洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵節(jié)徽章
日期:2015-03-06 15:50:392015年亞洲杯之阿聯(lián)酋
日期:2015-03-19 17:39:302015年亞洲杯之中國
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03雙子座
日期:2014-12-10 21:39:16處女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
2 [報告]
發(fā)表于 2012-09-06 20:40 |只看該作者
一排狗屋里,每個屋子住一條狗,
你能在第一個狗屋里找到所有的狗么?

論壇徽章:
2
IT運維版塊每日發(fā)帖之星
日期:2016-02-10 06:20:01IT運維版塊每日發(fā)帖之星
日期:2016-02-11 06:20:00
3 [報告]
發(fā)表于 2012-09-06 20:45 |只看該作者
問題是我就讓狗住在第一個屋子里面,我放好多狗進去,應(yīng)該第一個屋子只能放一條,為什么全放進去了

論壇徽章:
59
2015年亞洲杯之約旦
日期:2015-01-27 21:27:392015年亞洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵節(jié)徽章
日期:2015-03-06 15:50:392015年亞洲杯之阿聯(lián)酋
日期:2015-03-19 17:39:302015年亞洲杯之中國
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03雙子座
日期:2014-12-10 21:39:16處女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
4 [報告]
發(fā)表于 2012-09-06 20:49 |只看該作者
回復(fù) 3# nxlinux


    因為Scanf是個函數(shù),函數(shù)可以做很多事情,比如按照狗屋的次序一條一條依次放上狗+_+
顯然scanf的作者這樣做了,你寫信給他,讓他按你想好的放狗,自然也是可以的。

論壇徽章:
2
IT運維版塊每日發(fā)帖之星
日期:2016-02-10 06:20:01IT運維版塊每日發(fā)帖之星
日期:2016-02-11 06:20:00
5 [報告]
發(fā)表于 2012-09-06 20:53 |只看該作者
還是沒說明白

論壇徽章:
59
2015年亞洲杯之約旦
日期:2015-01-27 21:27:392015年亞洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵節(jié)徽章
日期:2015-03-06 15:50:392015年亞洲杯之阿聯(lián)酋
日期:2015-03-19 17:39:302015年亞洲杯之中國
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03雙子座
日期:2014-12-10 21:39:16處女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
6 [報告]
發(fā)表于 2012-09-06 21:04 |只看該作者
回復(fù) 5# nxlinux


   你是scanf,我給你10條狗,和100個狗屋,要你說將10條狗按編號放入其中連續(xù)的10個狗屋,再告訴你第一條狗住的狗屋的序號(比如從21號狗屋開始),
現(xiàn)在你要如何放

論壇徽章:
0
7 [報告]
發(fā)表于 2012-09-07 10:28 |只看該作者
scanf函數(shù)將str轉(zhuǎn)換為指針。你可以sizeof(str)和strlen(str),可以看出scanf后str的大小和長度,你可以看出str此時就是數(shù)組。

論壇徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52雙子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午馬
日期:2013-10-18 21:43:38
8 [報告]
發(fā)表于 2012-09-07 10:39 |只看該作者
char str[1];
越界了

論壇徽章:
23
雙魚座
日期:2013-08-30 09:25:19辰龍
日期:2014-07-28 11:22:24白羊座
日期:2014-08-26 10:34:1815-16賽季CBA聯(lián)賽之浙江
日期:2016-03-15 10:51:5415-16賽季CBA聯(lián)賽之八一
日期:2016-05-31 09:38:3615-16賽季CBA聯(lián)賽之遼寧
日期:2017-08-31 14:59:2115-16賽季CBA聯(lián)賽之遼寧
日期:2017-12-06 14:12:3615-16賽季CBA聯(lián)賽之天津
日期:2019-01-02 15:25:4915-16賽季CBA聯(lián)賽之深圳
日期:2020-12-06 11:26:21獅子座
日期:2014-05-19 09:16:35技術(shù)圖書徽章
日期:2014-03-27 13:37:39技術(shù)圖書徽章
日期:2013-08-30 09:28:52
9 [報告]
發(fā)表于 2012-09-07 11:50 |只看該作者
nxlinux 發(fā)表于 2012-09-06 20:53
還是沒說明白

你原本只想拉出第一個屋子里的狗,由于鄰里關(guān)系比較好,它會把它鄰居也帶出來。

scanf()函數(shù)將所輸入的內(nèi)容依次序放入內(nèi)存,最后加上'\0',現(xiàn)在你用printf()打印,而printf()的
打印結(jié)束條件是遇到'\0',所以它會吧整個字符串都打印出來。

總之,是越界了,將字符數(shù)組設(shè)置大些,確保輸入的內(nèi)容(外加'\0')能夠裝得下。

論壇徽章:
0
10 [報告]
發(fā)表于 2012-09-07 11:51 |只看該作者
回復(fù) 9# dengxiayehu


   
你原本只想拉出第一個屋子里的狗,由于鄰里關(guān)系比較好,它會把它鄰居也帶出來。


您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP