1.前言 今天看代码时候,遇到一些宏,之前没有见过,感觉挺新鲜.如是上网google一下,顺便总结一下,方便以后学习和运用.C语言程序中广泛的使用宏定义,采用关键字define进行定义,宏只是一种简单的字符串替换,根据是否带参数分为无参和带参.宏的简单应用很容易掌握,今天主要总结一下宏的特殊符号及惯用法. (1)宏中包含特殊符号:#.##. (2)宏定义用do{ }while(0) 2.特殊符号#.## (1)# When you put a # before an argumen
Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择.以PHP来说,switch(开关语句)常和case break default一起使用 典型结构 switch($controllingExpression){ case 'constantExpression1':echo 'statement1'; case 'constantExpression2':echo 'statement2'; case 'constantExpression3':echo 'statemen
if ; else if; else; 判断操作: 格式示例: public class scanner { public static void main(String[] args){ int a = 3; int b = 23; if (a ==1){ System.out.println(a); } else if(b ==2){ System.out.println(b); } else { System.out.println(a+b); } } } 三元表达式和if语句的差别: 区
今天无意中碰见了 case expressions must be constant expressions 的问题 写了一个 switch(item.getItemId()) { case R.id.action_settings: Toast.makeText(this ,"action_settings" ,Toast.LENGTH_LONG).show(); System.out.println("onOptionsItemSelected"); bre