C语言大一上期末知识点总结.4

第四章

1.三种循环结构:

     for ();   while();   do-while();

    循环时一定要有结束条件,不然就死循环了

    do-while();至少执行一次

2.a=3!=2 和 (a=3)!=2 的区别

   前者!=的优先级别高于=,所以先算3!=2,结果为a=1;

   后者先算( )里的表达式,即a=3

3.for 后只管一个语句 
int i=3; 
for(i=3;i<6;i++); 
printf(“#”);

  问最终打印几个#?   结果为  一个  

int i=3; 
for(i=3;i<6;i++);  //for语句后为分号,空语句,不打印
printf(“#”);
4.多次出现的考题 
int k=1;                                int k=1; 
while(- -k);//先减后用,--k为0          while(k- -);//先用后减,--k为1 
printf(“%d”,k);                       printf(“%d”,k);

//结果为0                                 //结果为-1
5.判断一个数是否为质数
void is_prime(int n)
{
		int i = 0;
		int k = 0;
		for (i = 2; i <= sqrt(n); i++)
		{
			if (n % i == 0)
			{
				k = 1;
				break;
			}
		}
		if (k == 0)
			printf("%d\n", n);
	}
	
}
6.如何求阶层
int fun(int n) 
{ 
   int p=1; 
   for(i=1;i<=n;i++) 
       p=p*i; 
   return p; 
}
  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值