程序改錯,?
#include"stdio.h"main(){char str [128],*s,*t;gets(str);t=str,*s="";while(*t){if(*t!='')*s=*t,s++;t++;}s='';puts(str);}
程序完全不正確,,你對指針沒有概念,你的s沒有賦給它空間,,其中,*s=""不正確,,*t!=''不正確(注意空與空格的區(qū)別)
另外,,根本看不出你程序想做什么,所以也無法幫你修改,。
Tags:程序
相關(guān)推薦
便查問答是一款實用的網(wǎng)絡(luò)熱門知識問答平臺,專注于分享你不知道的知識,、經(jīng)驗及生活問題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論。