C语言的个人经验总结

循环函数

while循环打印出的是假的条件即为(0);

for循环打印出的是真的条件即为(1);(只能说是假的才会最终跳出for循环,最终打印出结果,可结果往往是我们想要的真实值,这里说是打印成真只是一个本人在实践中比较适合自己的比喻;)

const 数据类型+常量名=常量值;且常量的值是不能改变的;

它是一个整体性生命周期的函数,一般定义在程序开头,且变量一旦定义了后面就不会改变;

就只能 const(声明) float(数据类型) PI(常量名) = 3.14(常量值);(分号)

while 循环和 for 循环都是入口条件循环,即是循环的每次迭代之前检查测试条件,所以有可能根本不执行这个循环体中的内容。C中还有入口循环(do while循环),即在循环的每次迭代之后检查测试条件,这保证了循环体至少执行一次。检查完再返回do再继续循环;

//do while循环的通用格式:注do while循环以;结尾
do
    statement
while(expression);

循环交互

五参照写出一个表格,表格里包含原数,平方数,立方数;

#include<stdio.h>
int main(void){
int start,end;
    printf("Please enter the start number:");
    scanf("%d",&start);
    printf("Please enter the end number:");
    scanf("%d",&end);
    //读取用户输入的开始和终止的值
    printf("   Ori:     Square:    cubic:\n");
    for(int = start = i;i <= end;i++){
        printf("%6d,%10d,%10d",i,i*i,i*i*i);
        printf("\n");
        //打印三个数据,循环的入口判断为 i <= end,保证最后一个输入的值是结束值
        //对于整数的值计算立方的值可能会溢出
} 
    return 0;
}
//cypherl.c -- 更改输入,空格不变
#include<stdio.h>
#define SPACE ' ' 
int main(void)			
{
	char ch;
	
	ch = getchar();			
	while(ch != '\n')
    {		
		if(ch == SPACE)		
			putchar(ch);	
		else
			putchar(ch + 1);		
		ch = getchar();				
	}
	putchar(ch);			
	return 0;
 } 

总的来说getchar()跟putchar()都是隶属于头文件(stdio.h)里边的函数的,举个栗子;

getchar(ch)== scanf(“”%c“,&ch)  前缀get指的是获取的意思就相当于scanf交互函数里边让你输入一个字符(可以理解为动词v)

putchar()也是一样   putchar(ch)== printf(”%c“,ch) put就是英文中的输出,呈现出来的意思。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值