c语言中,有返回值的用int,没有返回值的用什么?

在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璇█涓,鏈夎繑鍥炲肩殑鐢╥nt,娌℃湁杩斿洖鍊肩殑鐢╲oid鍚?
    绛旓細鍦╟璇█涓紝鏈夎繑鍥炲肩殑灏辩敤int锛屾病鏈夎繑鍥炲煎氨鐢╲oid銆傚湪C璇█涓紝鍑′笉鍔犺繑鍥炲肩被鍨嬮檺瀹氱殑鍑芥暟锛屽氨浼氳缂栬瘧鍣ㄤ綔涓鸿繑鍥炴暣鍨嬪煎鐞嗐傚嵆涓嶅姞杩斿洖鍊艰鏄庣殑鍑芥暟涓鸿繑鍥炰负int鐨勫嚱鏁般傚鏋滃嚱鏁版病鏈夎繑鍥炲硷紝涓瀹氳澹版槑涓簐oid绫诲瀷銆傝繖鏃㈡槸绋嬪簭鑹ソ鍙鎬х殑闇瑕侊紝涔熸槸缂栫▼瑙勮寖鎬х殑瑕佹眰銆傚彟澶栵紝鍔犱笂void绫诲瀷澹版槑鍚庯紝...
  • c璇█涓璱nt涓轰粈涔堟槸杩斿洖鍊?杩斿洖鍒板摢杈?杩斿洖浠涔?瀹冨拰char鐨勫尯鍒槸浠涔...
    绛旓細int鏄32浣嶆暣鏁锛宑har鏄8浣嶆暣鏁帮紙鏈変簺鏃跺欐槸瀛楃鍨嬶級銆傜劧鍚庯紝鎵璋撹繑鍥炲兼槸鍊煎畾涔夋椂浣跨敤鍒颁簡int銆傛瘮濡傦細int main()锛屽叾杩斿洖鍊兼槸32涓烘暣鏁板瀷锛屽叾杩斿洖鍑芥暟鍚嶆槸main銆傚亣濡傜▼搴忓涓嬶細int main(){ return 1锛泒 鍒欒繖涓嚱鏁癿ain()灏辨湁涓涓繑鍥炲1銆傚氨鍙互杩欎箞鑾峰彇杩欎釜鍊硷細int i;i=main();浠ヤ笂涓虹煡璇嗕氦娴...
  • C璇█涓鍑芥暟杩斿洖鍊涓int鍜岃繑鍥炲间负int&杩欎袱绉嶆儏鍐垫病浠涔堜笉鍚屽晩!_鐧惧害...
    绛旓細鍑芥暟杩斿洖int&鍙湁C++鎵嶆湁锛孋鏄病鏈夌殑銆備綘璇寸殑闂鈥滅‘瀹炲姝も濓紝鈥滄病鏈夊尯鍒濄傚洜涓篿nt&鏄紩鐢紝鍙槸涓涓悓绫诲瀷鍙橀噺鐨勫埆鍚嶏紝骞朵笉鏄粈涔堝湴鍧銆傛墍浠ヤ粠鈥滃肩殑浣跨敤瑙掑害鈥濈湅锛岃繑鍥瀒nt鍜岃繑鍥瀒nt&鏄竴鏍风殑銆備絾鏄紝寮曠敤涓庢櫘閫氬彉閲忚繕鏄湁鍖哄埆鐨勶紝鐗瑰埆鏄疌++涓湁浜涘嚱鏁扮殑褰㈠紡鍙傛暟瑕佹眰灏辨槸寮曠敤鑰屼笉鏄彉閲忥紝褰撲娇...
  • 鍦C璇█涓,int 鍑芥暟涓巚oid 鍑芥暟鏈変粈涔堝尯鍒
    绛旓細1銆佷綔鐢ㄤ笉鍚 涓诲嚱鏁拌繑鍊煎彲浠ュ畾涔変负涓ょ锛int鍨嬫垨void鍨嬨傚尯鍒湪浜巌nt鍨媘ain鍑芥暟闇瑕鏈夎繑鍊硷紝鑰寁oid鍨嬪垯涓嶉渶瑕併俶ain鍑芥暟杩攝hi鍊间綔鐢細姣忎釜C绋嬪簭鏈缁堢殑鐩爣鏄负浜嗘墽琛岋紝涔熷氨鏄紪璇戞垚鍙墽琛屾枃浠跺悗锛岃杩愯銆俶ain鍑芥暟鐨勮繑dao鍊煎皢琚紶閫掑埌涓昏皟杩涚▼涓紝涓昏皟杩涚▼鍙互閫氳繃杩斿洖鍊鍒ゆ柇鏄惁鎵ц姝e父銆2銆佹搷浣滄柟寮...
  • C璇█涓璱nt main()鍜宖loat main()杩斿洖涓涓暣鍨嬬殑鍊兼寚浠涔
    绛旓細铏界劧C鐨勬爣鍑嗕腑鍔犲叆浜唙oid绫诲瀷锛屼絾鏄洜涓哄巻鍙查仐鐣欓棶棰橈紝main鐨杩斿洖鍊浜鸿繕鏄int锛鐢氳嚦鏈夋椂鏄剧ず鐨勫畾涔夊畠涓篿nt锛屼篃鍙互绌虹潃榛樿浠栦负int锛岃繕鍙互瀹氫箟涓簐oid锛屽綋鐒惰繖鍜屽叿浣撶殑骞冲彴鍜岀紪璇戝櫒鐩稿叧銆傛瘡涓C绋嬪簭蹇呴』鏈変竴涓悕瀛椾负main()鐨勫嚱鏁帮紝绯荤粺灏嗕粠杩欎釜鍑芥暟寮濮嬫墽琛屻傜敱main()杩斿洖鐨刬nt鍊锛屽鏋滄湁鐨勮瘽锛屽氨鏄繖涓...
  • c璇█涓 int main()浠涔堟剰鎬,
    绛旓細1銆int main()鏄C璇█main鍑芥暟鐨勪竴绉嶅0鏄庢柟寮忥紱2銆乮nt琛ㄧず鍑芥暟鐨杩斿洖鍊绫诲瀷锛岃〃绀鸿涓诲嚱鏁扮殑杩斿洖鍊兼槸涓涓猧nt绫诲瀷鐨勫硷紱3銆乵ain琛ㄧず涓诲嚱鏁帮紝鏄疌璇█绾﹀畾鐨勭▼搴忔墽琛屽叆鍙o紝鍏舵爣鍑嗙殑瀹氫箟鏍煎紡涓篿nt main(int argc, char *argv[])锛涘湪int main()涓紝锛堬級涓病鏈夋暟鍊艰〃绀哄叆鍙備负绌猴紝绛夊悓浜巌nt main锛...
  • c璇█涓return0鐨勬剰鎬濇槸浠涔?
    绛旓細c璇█涓return 0鐨勫惈涔夛細1銆杩斿洖鍊糹nt 绫诲瀷鐨勫嚱鏁拌繑鍥烇細return璇彞鐢ㄦ潵缁撴潫寰幆锛屾垨杩斿洖涓涓嚱鏁扮殑鍊笺俽eturn 0锛氫竴鑸敤鍦ㄤ富鍑芥暟缁撴潫鏃讹紝鎸夌収绋嬪簭寮鍙戠殑涓鑸儻渚嬶紝琛ㄧず鎴愬姛瀹屾垚鏈嚱鏁般2銆佸竷灏旂被鍨嬭繑鍥烇細return 0锛氳繑鍥炲亣銆俽eturn 1锛氳繑鍥炵湡銆侰璇█绠浠嬶細C璇█鏄竴闂ㄩ潰鍚戣繃绋嬬殑璁$畻鏈虹紪绋嬭瑷锛屼笌C++銆丆#...
  • C璇█涓瀹氫箟鍑芥暟鏃,鍑芥暟杩斿洖鍊绫诲瀷鏄粈涔,鍏抽敭瀛楀彲浠ョ渷鐣?
    绛旓細鍦 C 璇█涓紝褰撳畾涔夊嚱鏁版椂锛屽嚱鏁杩斿洖鍊绫诲瀷鍙互鎸囧畾涓轰换浣曚竴绉嶆暟鎹被鍨嬶紝渚嬪 int銆乫loat銆乨ouble銆乧har銆乿oid 绛夈傚叧閿瓧鍙互鐪佺暐鐨勬儏鍐垫槸鎸囧嚱鏁拌繑鍥炲肩被鍨嬩负 void 鏃讹紝鍙互鐪佺暐鍏抽敭瀛椼備互涓嬫槸涓涓畝鍗曠殑 C 璇█鍑芥暟绀轰緥锛歩nclude <stdio.h> int add(int a, int b) { return a + b;} int ...
  • 鍐冲畾C璇█涓鍑芥暟杩斿洖鍊绫诲瀷鐨勬槸銆 銆
    绛旓細鍐冲畾C璇█涓嚱鏁拌繑鍥炲肩被鍨嬬殑鏄畾涔夊嚱鏁版椂鍦ㄥ嚱鏁伴閮ㄦ墍鎸囧畾鐨勭被鍨嬨傚湪C璇█涓紝涓涓爣鍑嗙殑鍑芥暟瀹氫箟璇彞鍧楀繀椤诲寘鍚嚱鏁杩斿洖鍊肩殑绫诲瀷鏍囪瘑绗︺佸嚱鏁板悕銆佸舰鍙傜被鍨嬪強鏁伴噺銆佸嚱鏁颁綋銆佽繑鍥炲艰〃杈惧紡銆傚鏋滃嚱鏁拌繑鍥炲肩被鍨嬩负 void 锛堝嵆鏃犺繑鍥炲硷級銆傚嚱鏁板畾涔夌ず渚嬶紙鍏朵腑int鏄嚱鏁拌繑鍥炲肩被鍨嬶級锛歩nt fun(int a, int b)...
  • C璇█涓鍏佽榛樿鐨勫嚱鏁扮被鍨嬫槸浠涔
    绛旓細int銆C璇█瑙勫畾锛氬湪瀹氫箟鍑芥暟鏃讹紝鑻ュ叾杩斿洖鍊绫诲瀷涓int锛鍒欏彲浠ラ粯璁ゃ侰璇█鍑芥暟鏈変笁绫伙紝鍒嗕负澶栭儴鍑芥暟銆侀潤鎬佸嚱鏁般佸唴鑱斿嚱鏁帮紝鍏朵腑鍓嶄袱绉嶆槸C89鏍囧噯鏀寔锛岀涓夌鏄疌99鏍囧噯澧炲姞鐨勩1銆佸閮ㄥ嚱鏁 杩欑被鍑芥暟鏄粯璁ょ殑鍑芥暟绫诲瀷锛屽熀鏈笂骞虫椂鎴戜滑浣跨敤鐨勫氨鏄繖绉嶅嚱鏁帮紝澹版槑鏈変互涓嬩袱绉嶆柟寮忥紝渚嬪锛// 浣跨敤extern鍏抽敭瀛楋紝...
  • 扩展阅读:c语言main必须返回int ... 为什么用float不用int ... c语言int取整规则 ... c语言强制转换int ... c语言中什么时候用int ... int在c语言中怎么用 ... int是16位还是32位 ... int在c语言中啥意思 ... int在c语言中的用法 ...

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