c语言if语句的作用是什么?

if(i%2)就是判断i除以2的余数是否为零,不为零就执行if内的语句,如果余数为零,就不执行if内的语句。

if(条件){   }是条件判断语句,条件为零,不执行if内的语句,条件不为零就执行if内的语句。

i%2是求i除以2的余数。

如:

if(i%2){i++;}

当 i=8时,i%2=0

执行后i还是为8

当i=9时,i%2=1

执行后i=9。

扩展资料:

C语言的基本构成

数据类型

C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。

常量与变量

常量其值不可改变,符号常量名通常用大写。

变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。

数组

如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。 [18] 

指针

如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。C语言中另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一。

参考资料来源:百度百科--编程语言

参考资料来源:百度百科--c语言



  • c璇█涓if璇彞鐨鐢ㄦ硶鏄粈涔?
    绛旓細include<stdio.h> void main(){ double x,y;scanf("%lf",&x);if(x>1)y=x*x+1;if(x>=-1&&x<=1)y=x*x;if(x<-1)y=x*x-1;printf("%lf",y);}
  • C璇█涓#if #else 鏈変粈涔堜綔鐢?
    绛旓細if鏄涓缂栬瘧鎸囦护鐨勭敯闂寸紪璇戞寚浠 鍙互浣跨敤鏉′欢缂栬瘧閫夋嫨鐗瑰畾鐨勪唬鐮佽妭杩涜缂栬瘧锛岃屾帓闄ゅ叾浠栦唬鐮佽妭銆備緥濡傦紝鍙兘闇瑕佺紪鍐欒皟璇璇彞鏉ユ瘮杈冨悓涓缂栫▼浠诲姟鐨勪笉鍚屾柟娉曠殑閫熷害锛屾垨鑰呭彲鑳介渶瑕佹湰鍦板寲鐢ㄤ簬澶氱璇█鐨搴旂敤绋嬪簭銆傛潯浠剁紪璇戣鍙ヨ璁捐涓哄湪缂栬瘧鏃讹紙鑰屼笉鏄湪杩愯鏃讹級杩愯銆備竴鑸湪C++閲岄潰鏈夌殑锛#if杩欑被涓滆タ閫氬満浼...
  • c璇█涓if鍜寃hile 鏈変粈涔鍖哄埆?
    绛旓細浜屻if鍜寃hile涓嶅悓鐐规槸锛宨f鍚庣殑璇彞鍙墽琛屼竴娆★紝while鍒欎細寰幆鎵ц锛岀洿鍒板嚭鐜皐hile鍚庣殑鏉′欢鎴愭墠閫鍑恒備笁銆佽娉曚笉鍚岋細1銆IF锛坙ogical锛縯est锛寁alue锛縤f锛縯rue锛寁alue锛縤f锛縡alse锛2銆亀hile锛滄潯浠讹紴do锛滆鍙ワ紴 鎰忎负褰撴潯浠剁鍚堟椂锛屾帴鐫鍋氫笅闈㈢殑璇彞锛涗笉绗﹀悎鏃讹紝閫鍑哄惊鐜傚洓銆鍔熻兘涓嶅悓锛1銆両F鍑芥暟鏄潯浠...
  • c璇█if else璇彞鏄粈涔?
    绛旓細if else 璇彞鏄竴绉嶉夋嫨缁撴瀯锛屽彲浠ヨ浠g爜閫夋嫨鎵ц銆傛墍璋撻夋嫨鎵ц锛屽氨鏄滄煇浜涗唬鐮佸彲鑳芥墽琛岋紝涔熷彲鑳戒笉鎵ц锛屾湁閫夋嫨鍦版墽琛屾煇浜涗唬鐮佲濄鍔熻兘锛氬鏋滆〃杈惧紡涓虹湡锛屽氨鎵ц涓嬮潰鐨勮鍙ワ紱濡傛灉琛ㄨ揪寮忎负鍋囷紝灏变笉鎵ц涓嬮潰鐨勮鍙ャ俰f-else璇彞鐨鎵ц娴佺▼锛氶鍏堝垽鏂叧閿瘝if鍚庢嫭鍙峰唴鏉′欢琛ㄨ揪寮忕殑鍊硷紝濡傛灉璇ヨ〃杈惧紡鐨勫间负閫昏緫...
  • c璇█涓if浠涔鎰忔? if鍜if璇彞鏈変粈涔鍖哄埆
    绛旓細鍦ㄢ淚F({1,0}鈥濅腑锛屾牴鎹袱涓潯浠讹紝鍒嗗埆杩斿洖IF鐨涓や釜鍊硷紝鍚屾椂鎶婁袱涓粨鏋滅粍鎴愪竴涓暟缁勩 渚嬪锛=IF({1,0},A1:A2,B1:B2)锛岃繑鍥炵殑鏄疉1:B2銆傦紙鎴栬呰鏄瘂A1,B1;A2,B2} 缁勬垚鐨勬暟缁勶級1銆丆鏄珮绾ц瑷锛氬畠鎶婇珮绾ц瑷鐨勫熀鏈粨鏋勫拰璇彞涓庝綆绾ц瑷鐨勫疄鐢ㄦх粨鍚堣捣鏉ャC 璇█鍙互鍍忔眹缂栬瑷涓鏍峰浣嶃...
  • 鍦C璇█涓if-eles璇彞鏄鎬庝箞浣滅敤鐨?
    绛旓細if--else 璇彞 闄や簡鍙互鎸囧畾鍦ㄦ潯浠朵负鐪熸椂鎵ц鏌愪簺璇彞澶栵紝杩樺彲浠ュ湪鏉′欢涓哄亣鏃舵墽琛屽彟澶栦竴娈典唬鐮併傚湪C璇彞涓埄鐢╡lse 璇彞鏉ヨ揪鍒拌繖涓湪鐨勩俰f锛堣〃杈惧紡锛夎鍙1锛沞lse 璇彞2锛涘悓鏍凤紝褰撹鍙1鎴栬鍙2鏄浜庝竴涓鍙ユ椂锛岄渶瑕佺敤锝濇妸璇彞鎷捣鏉ャ備緥濡傦細if(x>=0)y=x; else y=-x;...
  • C璇█涓父瑙佺殑if璇彞鐨褰㈠紡鏈夊摢鍑犵?鍒嗗埆璇村嚭瀹冧滑鐨勪綔鐢
    绛旓細璇翠釜鎴戣涓烘瘮杈冪壒娈婄殑锛if(a>b,b>c,c>d)閫楀彿琛ㄨ揪寮忎笌鍔犲噺涔橀櫎鏈川涓婃槸涓鏍风殑, 瀹冪殑姹傚兼槸浠庡乏鍚戝彸渚濇瀵硅〃杈惧紡姹傚, 鏁翠釜琛ㄨ揪寮忕殑缁撴灉鍙栭楀彿琛ㄨ揪寮忎腑鏈鍚庝竴涓〃杈剧殑鐨勭粨鏋, 濡傛灉闈為浂, 灏变細浣 if 鎴愮珛!
  • c璇█:if鐨鍚箟鏄粈涔?if鎴愮珛鍚庣殑璇彞鍙湁涓鏉¤繕鏄鏉?
    绛旓細濡傛灉鍚庨潰鍙湁涓鏉璇彞锛屽垯鎵ц涓鏉★紝鑻ュ悗闈㈡湁澶氭潯璇彞锛屼絾鏄病鏈夌敤澶ф嫭鍙锋嫭涓嬫潵锛屼篃鍙墽琛岀涓鏉★紝鑻ュ彸闈㈠鏉¤鍙ョ敤澶ф嫭鍙锋嫭鍙疯捣鏉ワ紝鍒欐墽琛屽ぇ鎷彿涓殑澶氭潯璇彞銆
  • c璇█if璇彞鏄粈涔?
    绛旓細渚嬶細if(x>y){printf("%d",x);break;}銆傜浉鍏冲唴瀹硅В閲婏細C璇█鏄涓闂ㄩ潰鍚戣繃绋嬨佹娊璞″寲鐨勯氱敤绋嬪簭璁捐璇█锛屽箍娉涘簲鐢ㄤ簬搴曞眰寮鍙戙侰璇█鑳戒互绠鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆侰璇█鏄粎浜х敓灏戦噺鐨勬満鍣ㄨ瑷浠ュ強涓嶉渶瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑楂樻晥鐜囩▼搴忚璁¤瑷銆傚敖绠璇█鎻愪緵浜嗚澶氫綆绾у鐞鐨勫姛鑳锛屼絾...
  • c璇█灏忎唬鐮,if璇彞鐨浣跨敤
    绛旓細璇彞2;else if(琛ㄨ揪寮3)璇彞3;鈥lse if(琛ㄨ揪寮弇)璇彞m;else 璇彞n;璇箟鏄細渚濇鍒ゆ柇琛ㄨ揪寮忕殑鍊硷紝褰撳嚭鐜版煇涓间负鐪熸椂锛屽垯鎵ц鍏跺搴旂殑璇彞銆傜劧鍚庤烦鍒版暣涓if璇彞涔嬪缁х画鎵ц绋嬪簭銆 濡傛灉鎵鏈夌殑琛ㄨ揪寮忓潎涓哄亣锛屽垯鎵ц璇彞n銆傜劧鍚庣户缁墽琛屽悗缁▼搴忋傜ず渚嬪涓嬶細include <stdio.h> int main(){ char c;...
  • 扩展阅读:c语言中如何用if选择输出 ... c语言中if的三种用法 ... if函数c语言例子 ... c语言if else用法举例 ... c语言a++和++a的区别 ... c语言else if语句用法 ... c语言if语句格式 ... c语言if基本格式 ... c语言多个if函数怎么嵌套 ...

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