c语言中int和void的区别是什么?

在c语言中,有返回值的就用int,没有返回值就用void。

在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。即不加返回值说明的函数为返回为int的函数。

 如果函数没有返回值,一定要声明为void类型。这既是程序良好可读性的需要,也是编程规范性的要求。另外,加上void类型声明后,也可以发挥代码的“自注释”作用。代码的“自注释”即代码能自己注释自己。

扩展资料:

给定一个正整数,如果除以100,看得到的余数是否大于50。如果大于等于50,则用int函数(注意,int函数具有向下取整的特性)对商取整,并加1,得到结果乘以100即可;如果余数小于50,则用int函数对商取整,直接乘以100。

int函数是取整函数,其的语法是int(数字),函数将对括号中的数字向下取整,如int(6.9)=6, int(-6.9)=-7。

mod函数是取余函数,其的语法是mod(数字,除数),函数将对商进行取余处理。注意,当数字为负数时,其同样的除数结果可能不同,具体在Excel中参考mod函数的帮助。



  • c璇█,int涓巚oid涓嶅悓鐐
    绛旓細涓銆佹寚浠d笉鍚 1銆int锛氭槸涓绉嶆暟鎹被鍨锛屽湪缂栫▼璇█涓紝鏄敤浜庡畾涔夋暣鏁扮被鍨嬪彉閲忕殑鏍囪瘑绗︺2銆乿oid锛氣滄棤绫诲瀷鈥濄傚父鐢ㄥ湪绋嬪簭缂栧啓涓瀹氫箟鍑芥暟鐨勫弬鏁扮被鍨嬨佽繑鍥炲笺佸嚱鏁颁腑鎸囬拡绫诲瀷杩涜澹版槑銆備簩銆鐗圭偣涓嶅悓 1銆乮nt锛氶櫎浜唅nt绫诲瀷涔嬪锛岃繕鏈塻hort銆乴ong銆乴ong long绫诲瀷鍙互琛ㄧず鏁存暟銆倁nsigned int 琛ㄧず鏃犵鍙锋暣鏁...
  • c璇█涓璱nt鍜寁oid鐨勫尯鍒鏄粈涔?
    绛旓細鍦╟璇█涓紝鏈夎繑鍥炲肩殑灏辩敤int锛屾病鏈夎繑鍥炲煎氨鐢╲oid銆傚湪C璇█涓紝鍑′笉鍔犺繑鍥炲肩被鍨嬮檺瀹氱殑鍑芥暟锛屽氨浼氳缂栬瘧鍣ㄤ綔涓鸿繑鍥炴暣鍨嬪煎鐞嗐傚嵆涓嶅姞杩斿洖鍊艰鏄庣殑鍑芥暟涓鸿繑鍥炰负int鐨勫嚱鏁般傚鏋滃嚱鏁版病鏈夎繑鍥炲硷紝涓瀹氳澹版槑涓簐oid绫诲瀷銆傝繖鏃㈡槸绋嬪簭鑹ソ鍙鎬х殑闇瑕侊紝涔熸槸缂栫▼瑙勮寖鎬х殑瑕佹眰銆傚彟澶栵紝鍔犱笂void绫诲瀷澹版槑鍚庯紝...
  • 鍦C璇█涓,int 鍑芥暟涓巚oid 鍑芥暟鏈変粈涔堝尯鍒
    绛旓細1銆佷綔鐢ㄤ笉鍚 涓诲嚱鏁拌繑鍊煎彲浠ュ畾涔変负涓ょ锛宨nt鍨嬫垨void鍨嬨傚尯鍒湪浜int鍨媘ain鍑芥暟闇瑕佹湁杩斿硷紝鑰寁oid鍨嬪垯涓嶉渶瑕銆俶ain鍑芥暟杩攝hi鍊间綔鐢細姣忎釜C绋嬪簭鏈缁堢殑鐩爣鏄负浜嗘墽琛岋紝涔熷氨鏄紪璇戞垚鍙墽琛屾枃浠跺悗锛岃杩愯銆俶ain鍑芥暟鐨勮繑dao鍊煎皢琚紶閫掑埌涓昏皟杩涚▼涓紝涓昏皟杩涚▼鍙互閫氳繃杩斿洖鍊煎垽鏂槸鍚︽墽琛屾甯搞2銆佹搷浣滄柟寮...
  • int鍜寁oid鐨勫尯鍒
    绛旓細1.void鍜宨nt鐨勬寚浠d笉鍚銆俰nt鏄竴绉嶆暟鎹被鍨嬶紝瀹冩槸瀹氫箟鏁存暟鍙橀噺鐨勬爣璇嗙锛屽彲浠ョ敤鏉ュ畾涔夋暣鏁扮被鍨嬬殑鍙橀噺銆傚锛歩ntnum=8锛涜繖鍙ヤ唬鐮佸氨鏄敤鏁存暟绫诲瀷鍙橀噺鐨勬爣璇嗙int瀹氫箟浜嗕竴涓悕涓簄um锛屽间负8鐨勫彉閲忋傝寁oid骞朵笉鏄畾涔夊彉閲忕殑鏍囪瘑绗︺2.void鍜宨nt鐨勫尯鍒繕鏈夛細浣滅敤涓嶅悓銆傚湪瀹氫箟鐨勫嚱鏁颁腑锛屾湁鐨勫嚱鏁板墠鏄痸oid鏈...
  • void涓巌nt鏈変粈涔堝尯鍒?
    绛旓細1銆佸尯鍒槸main()鍑芥暟鏄惁鏈夎繑鍥炲笺2銆乿oid瀹氫箟鐨勫嚱鏁版病鏈夎繑鍥炲硷紝int瀹氫箟鐨勫嚱鏁拌繑鍥炴暣鍨嬪銆3銆乿oid锛屽瓧闈㈡剰鎬濇槸鈥滄棤绫诲瀷鈥濓紝甯哥敤鍦ㄧ▼搴忕紪鍐欎腑瀵瑰畾涔夊嚱鏁扮殑鍙傛暟绫诲瀷銆佽繑鍥炲笺佸嚱鏁颁腑鎸囬拡绫诲瀷杩涜澹版槑锛屾湁娉ㄩ噴鍜岄檺鍒剁▼搴忕殑浣滅敤銆
  • c璇█涓100鏄湴鍧鍊 (void *)100鍜int sum=100;(void *)sum鐨勫尯鍒
    绛旓細绗竴涓紙void*锛100杩閲岄潰鐨100浠h〃鐨勬槸浠绘剰绫诲瀷鎸囬拡鐨勫唴瀹癸紝姣斿锛int *x = 100;鍙笉杩噕oid鍙互杞崲涓轰换鎰忕被鍨嬨倄 = 100; *x灏辨槸鍙栧嚭鍦板潃涓100鐨勫彉閲忕殑鍊笺傝岀浜屼釜int sum= 100锛涘氨鏄畝鍗曠殑瀹氫箟涓涓彉閲忥紝淇濆瓨100鐨勫笺
  • void鍜宨nt鐨勫尯鍒
    绛旓細绫诲瀷涓嶅悓銆佸彉閲忓畾涔変笉鍚屻傜被鍨嬶細int鏄竴绉嶆暟鎹被鍨嬶紝鐢ㄤ簬瀹氫箟鏁存暟绫诲瀷鍙橀噺锛void鏄C璇█涓殑鍏抽敭瀛楋紝琛ㄧず鈥滄棤绫诲瀷鈥濄傚畠甯哥敤鍦ㄧ▼搴忕紪鍐欎腑瀵瑰畾涔夊嚱鏁扮殑鍙傛暟绫诲瀷銆佽繑鍥炲笺佸嚱鏁颁腑鎸囬拡绫诲瀷杩涜澹版槑銆傚彉閲忓畾涔夛細int鍙互鐢ㄤ簬瀹氫箟鏁存暟绫诲瀷鐨勫彉閲忋傝寁oid涓嶈兘鐢ㄤ簬瀹氫箟鍙橀噺銆
  • C璇█閲岃竟int璺焩oid鐨浣滅敤鐨勫尯鍒鏄粈涔?
    绛旓細void鏄棤绫诲瀷銆int鏄暣鍨嬨傚浜庡嚱鏁皏oid main()銆乿oid fun()涔嬬被锛屾墽琛屽悗骞朵笉杩斿洖鍊笺傚浜巌nt main()銆乮nt fun()涔嬬被锛屾墽琛屽悗杩斿洖鏁村瀷鍊笺
  • void main鍜int main鐨勫尯鍒鏄粈涔?
    绛旓細void main 鍜 int main鐨勫尯鍒灏辨槸鏈夋棤杩斿洖鍊笺1銆乿oid瀹氫箟鐨勫嚱鏁版病鏈夎繑鍥炲硷紝int瀹氫箟鐨勫嚱鏁拌繑鍥炴暣鍨嬪笺2銆乿oid锛屽瓧闈㈡剰鎬濇槸鈥滄棤绫诲瀷鈥濓紝甯哥敤鍦ㄧ▼搴忕紪鍐欎腑瀵瑰畾涔夊嚱鏁扮殑鍙傛暟绫诲瀷銆佽繑鍥炲笺佸嚱鏁颁腑鎸囬拡绫诲瀷杩涜澹版槑锛屾湁娉ㄩ噴鍜岄檺鍒剁▼搴忕殑浣滅敤銆
  • C璇█涓璿oid main鍜int main鏈変粈涔堝尯鍒
    绛旓細1銆佹湁鏃犺繑鍥炲 void main娌℃湁杩斿洖鍊硷紝int main鏈夎繑鍥炲笺2銆佽繑鍥炲肩被鍨 int main杩斿洖int绫诲瀷鐨鏁版嵁锛寁oid main涓嶈繑鍥炪備絾鏄湪C璇█鎺ㄨ崘鍐欐硶涓紝寤鸿浣跨敤int main锛屽洜涓哄湪鏈夌殑缂栬瘧鍣ㄨ櫧鐒秜iod main鍙互閫氳繃缂栬瘧锛屼絾鍦ㄥ叾浠栫紪璇戝櫒灏变細鎶ラ敊銆備负浜嗕唬鐮佹嫢鏈夋洿濂界殑鍙Щ妞嶆э紝涓鑸啓int main銆
  • 扩展阅读:\t在c语言中怎么用 ... void和int可以混用吗 ... int和void能互换吗 ... c语言scanf用法举例 ... c语言void通俗解释 ... void和int的区别和用法 ... void和int哪个更好 ... c语言中void main ... c语言void main和int main ...

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