悉数学习c的点点滴滴

本文分享了一位C语言编程初学者的学习历程,包括“Hello World”程序、基本算术运算符练习、输入输出操作、自定义函数使用及复杂表达式的理解和调试等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

豆豆小码农的东西好多呀。。嗯~整理一下,温故而知新,可以为师矣~

从第一个程序说起吧,哈,我记得我运行成功的时候真的很hello:-O,“hello world”

#include<stdio.h>
int main()
{
    printf("hello world!\n");
    return 0;
}
赋值练习,输入,输出的练习,这个没有保存好,成空的了,那就以a+b为例子吧

其实这个程序蛮高达上的了,,对我来说,输入没有取地址&,不会写死循环,对,还有一个自定义函数,这个我到现在还没翻到在书的哪一页呢。。陶胜学长一步一步地交给我咯,o_O,多谢~

<pre name="code" class="cpp">#include<stdio.h>
int add(int a,int b)
{
    return a + b;
}
int main()
{
    int a,b;
    int c;
    scanf("%d%d",&a,&b);
    c=add(a,b);
    printf ("%d\n",c);
while (scanf("%d%d",&a,&b)!=EOF)
{
    c=a+b;
    printf("%d\n",c);
}
return 0;
}



(再打一遍好像有那么点意思诶~复习还是蛮好的)

计算三位数字个十百位数字之和

#include<stdio.h>
 main ()
 {
     int x=153,b0,b1,b2,sum;
     b0=x/100;
     b1=(x-100*b0)/10;
     b2=x-100*b0-10*b1;
     sum=b0+b1+b2;
     printf ("%d\n%d\n%d\n%d\n",b0,b1,b2,sum);
     return 0;
}

哈~接下来就是刘明昊学长啦,还是老乡靠谱,虽然不认识,可是大企鹅~~~很认真的给我答疑,~>_<~+印象深刻的就是这个*=,+=,-=了!

#include<stdio.h>
int main()
{
    int a=3;
    a += a -= a * a ;
    printf("%d",a);
    return 0;
}
#include<stdio.h>
int main ()
{
    int a;
    scanf ("%d",&a);
    a += a -= a *= a;
    printf ("%d\n",a);
    return 0;
}

这两个式子的区别是什么呢,下面这个多了个赋值咯~o(︶︿︶)o 当初困扰我好久。。
嗯~赋值语句要从右边到左边来看,一步一步来~搜噶!

#include<stdio.h>
int main()
{
    int a=3;
    printf("%d", -a++);
    return 0;
}
初见浮点型,初学宏,求圆面积~
#include<stdio.h>
int main()
{
    double r=5.6;
    printf("%f\n",2*3.14159*r);
    printf("%f\n",3.14159*r*r);
    return 0;
}
#include  <stdio.h>
#define PI 3.14159
main()
{
   double r;
   printf("Input r:");
   scanf("%lf", &r);
   printf("circumference = %f\n", 2*PI*r);
   printf("area = %f\n", PI*r*r);
   return 0;
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值