C++怎么让一个数组是空的?

初始化方法1

char szFileName[MAXN] ={0}      

/**其结果相当于memset(szFileName,0,sizoef(szFileName));

*即对字符串数组中的每个数据都初始化为(ASCII)0即"\0" 

**/

初始化方法2

charszFileName[MAXN]="\0"     //即在刚开始的位置中加了一个结束符



  • keil C涓,瀹氫箟鏁扮粍闀垮害涓32,浣嗘垜鍙緭鍏ョ殑10涓瓧绗,瑕佹兂璁╁墿浣欑殑鐢ㄧ┖鏍...
    绛旓細浣犲彲浠ョ敤memset銆乵emcpy杩欎簺鍑芥暟鏉ュ疄鐜帮紝濡傛灉浣犱笉鎯崇敤搴撳嚱鏁帮紝涔熷彲浠ヨ嚜宸卞疄鐜帮紱
  • C涓濡備綍鍒ゆ柇涓涓暟缁勭殑鍏冪礌鏄笉鏄┖鏍?
    绛旓細if(a[i]==' '){ ...} 灏卞ソ浜嗗晩銆傚搴擜SC鐮佺浉绛夊氨鍙互鍒ゆ柇浜嗐
  • C璇█閲鎬庢牱鍒ゆ柇鏁扮粍閲岀殑涓涓鍏冪礌涓虹┖杩樻槸涓0
    绛旓細NULL琛ㄧず鏄┖锛屽嵆浠涔堜篃娌℃湁銆傚垰璁剧珛涓涓暟缁鏃讹紝閲岄潰鐨勫厓绱犳槸浣犲畾涔夋暟缁勭殑绫诲瀷锛屾暟鍊间笉纭畾 渚嬪锛歝har ch[4];鐜板湪閲岄潰鏄殢鏈哄硷紝鍚寃k_wangkui鐨勫洖绛旓紝memset锛坈h,'0',sizeof(char)*4);杩欐椂ch閲岀殑鏁板兼槸瀛楃鍨嬬殑鈥0鈥欍
  • C璇█濡備綍瀹氫箟涓涓瀛楃鏁扮粍鍙橀噺?灏辨槸a[]杩欑,娌℃湁闀垮害,{}閲岄潰鐨勪笢瑗...
    绛旓細c璇█涓彲浠ヤ娇鐢╩alloc鍒嗛厤鍐呭瓨绌洪棿 char *str=(char *)malloc(1024);//鍒嗛厤 free(str);//閲婃斁 濡傛灉涓嶅鐢ㄦ椂鍙互鍏堥噴鏀撅紝鍐嶉噸鏂板垎閰涓涓鏂扮殑
  • 濡備綍鍒ゆ柇c绋嬪簭涓殑瀛楃鏁扮粍鏄惁涓绌?
    绛旓細buff 鍙栫殑鏄湴鍧锛屾墍浠ヤ笉浼 == NULL 搴旇鏀逛负锛歩f(strcmp(buff,"")==0){ printf("Hi..\t");} 浣嗙敱浜巄uff娌℃湁娓呯┖锛屾墍浠ヨ繕鏄笉浼氳繘鍏f 搴旇杩欐牱锛歮emset(buff,'\0',sizeof(buff));if(strcmp(buff,"")==0){ printf("Hi..\t");} ...
  • C璇█闂,涓轰粈涔堟垜鏂板畾涔夌殑瀛楃涓鏁扮粍閲岄潰涓鏄┖鐨?
    绛旓細瀛楃鏁扮粍鍙互瀛樺瓧绗︿覆锛屽瓧绗︿覆缁撴潫澶 鏈変釜瀛楃涓茬粨鏉熺 '\0'銆傚鏋 澹版槑涓哄叏灞閲忥紝鍒欎細鑷姩鍒濆鍖栵紝閲岄潰娓呯悊骞插噣鐨勩俢har s0[128]; // 鑷姩鍒濆鍖 int main(){ int i;char s1[128] = ""; // 鍒濆鍖 for (i=0;i<128;i++) printf("%x",s1[i]); // 鍗佸叚杩涘埗鍊 鍏 0...
  • ...鏁扮粍,char *s[1024 ] ,浣嗗苟娌℃湁瀵瑰畠鍒濆鍖,閭e畠閲岄潰鐨閮芥槸绌鎸...
    绛旓細c璇█涓紝澹版槑涓涓鎸囬拡鏁扮粍锛宑har *s[1024 ] 锛屼絾骞舵病鏈夊瀹冨垵濮嬪寲锛岄偅瀹冮噷闈㈢殑鏁版嵁锛堟寚閽堬級鏄笉纭畾鐨勶紒濡傛灉鏄叏灞鍙橀噺锛屽垯閲岄潰鐨勬寚閽堝叏鏄┖鎸囬拡 濡傛灉鏄眬閮ㄥ彉閲忥紝鍒欓噷闈㈢殑鏁版嵁鏄笉纭畾鍊硷紝灏辫薄鏅氭暟缁勫拰鍙橀噺涓鏍凤紝鏄笉纭畾鐨勬暟鍊笺
  • 鏈変汉鐭ラ亾c++灏涓涓暟缁鍏ㄩ儴娓呴浂鐨勫懡浠ゆ槸浠涔堝悧?
    绛旓細c++灏涓涓暟缁鍏ㄩ儴娓呴浂鐨勫懡浠ゆ槸memset銆俶emset锛氫綔鐢ㄦ槸鍦ㄤ竴娈靛唴瀛樺潡涓~鍏呮煇涓粰瀹氱殑鍊硷紝瀹冩槸瀵硅緝澶х殑缁撴瀯浣撴垨鏁扮粍杩涜娓呴浂鎿嶄綔鐨勪竴绉嶆渶蹇柟娉曘俶emset()鍑芥暟鍘熷瀷鏄痚xternvoid*memset(void*buffer,intc,intcount)buffer锛氫负鎸囬拡鎴栨槸鏁扮粍,c锛氭槸璧嬬粰buffer鐨勫,count锛氭槸buffer鐨勯暱搴︺
  • 鍦C璇█涓,for寰幆涓殑寰幆鏉′欢鏄嫢鏁扮粍a[i]涓虹┖鍊煎垯鍋滄鎬庝箞鍐欏晩?
    绛旓細閽堝瀛楃鏁扮粍 for(int i=0;a[i]!=鈥榎0鈥;i++)鎴杅or(int i=0;a[i]!=0;i++)娉ㄦ剰锛氳繖绉嶆柟寮忓瓨鍦ㄨ秺鐣岀殑椋庨櫓锛屽洜涓哄鏋滄暟缁勪腑娌℃湁鈥榎0'鐨勫瓧绗﹀皢浼氬彂鐢熻秺鐣岋紝鏈濂界敤sizeof鑾峰彇鏁扮粍澶у皬锛岀劧鍚庡啀鍒ゆ柇鏄惁涓'\0'杩欐牱锛屽綋寰幆鍒版暟缁勭粨鏉熸椂鑻ヤ换鐒舵病鏈'\0'涔熶細鍋滄寰幆 ...
  • 鐢C璇█鍐欎簡涓涓娇瀛楃鏁扮粍鍙嶈浆杈撳嚭鐨勪唬鐮 鍙槸缁撴灉杈撳嚭鍗存槸绌虹櫧 璇稩T...
    绛旓細杈撳叆鐨勬椂鍊欙紝涓嶇敤&浜嗭紝鍥犱负cCar杩欎釜锛屾湰韬氨浠h〃涓涓湴鍧 鐒跺悗涓涓暟缁勭殑璇濓紝褰撴暟缁勯暱搴︿负n鏃讹紝鏁扮粍鐨勫厓绱犲簭鍙峰氨鏄粠0鈥斺攏-1 鍦ㄥ墠闈㈢殑for閲岄潰锛屼腑闂翠竴椤癸紝鍙兘鏄皬浜庯紝涓嶈兘鏄皬浜庣瓑浜庯紝涓嶇劧绋嬪簭鏈夐棶棰 涓嬮潰鏄垜甯綘鏀瑰ソ鐨勪唬鐮 鍔燶n鑲畾涓嶈鍟︼紝杈撳叆閲岄潰涓嶆敮鎸乗n锛屽鏋滃湪杈撳叆閲屽姞浜哱n鐨勮瘽锛屼綘...
  • 扩展阅读:c++编程 ... c++输入一个整数数组 ... c++教程 ... c++如何输入一个数组 ... c++怎么往数组里面输入 ... c++数组怎么赋值全为0 ... c++如何定义一个数组 ... c#难还是c++难 ... c++怎么输入一个数组 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网