w3 条件,循环和数组
if ( ( year % 4 == 0 && year % 100 != 0 ) || year % 400 == 0 )
三元运算符
表达式(条件判断式) ?表达式2 (满足条件执行表达式2):表达式3 (不满足执行表达式3)
switch (month)
case1: ... ; break; 如果不加break,无论是否满足条件,都会顺序执行下一个case
for循环
for ( int i = 0; i <= n; i++)
{
for ( int j = 0; j < n-i; j++ )
printf (" ");
for ( int j = 0; j < 2i-1; j++ )
printf ("");
printf ("\n");
}
数组初始化
#define NUM 5
int nums[NUM] = {0}; { 0,0,0,0,0 }
int nums[ ] = { 0 }; { 0 }
int nums[NUM] = { [2] = 1 };
生成一定范围内的随机数
include <time.h>
srand ( time (NULL) ) ;
a = rand ( ) % 100 ; 以当前时间点为种子,生成100以内的随机数
a = rand ( ) % 10; (产生0-9的随机数,10会被整除)
a = rand ( ) % 101 + 13; (产生13-113的随机数)