操作环境:Windows11 Dev-C++

引言:C语言作为计算机的常青树,以其贴近硬件著名。本篇记录我的初学实践。

第一部分:C语言环境初探

1.1经典开始"My first C program!"

实验第一步,熟悉集成开发环境。我们使用Dev-C++ 新建源文件——编辑代码——编译——运行

实验一运行例1.2

#include<stdio.h>
void main()
{
    printf("My first C program!");
}

思考与拓展

虽然代码能顺利输出,但现代C语言已经不再使用void main()取而代之的是int main()并在结尾处加上retun0;。

1.2个人信息输出

#include<stdio.h>
int main()
{
    printf("姓名\n");
    printf("学号\n");
    printf("年龄\n");
    return 0;
}

总结:”\n”换行

1.3输出等腰三角形(使用循环结构)

#include<stdio.h>
int main()
{
    int i,j;
    for(i=1;i<=10;i++)
    {
        for(j=1;j<=10-i;j++)
        {
            printf("");
        }
        for(j=1;j<=i;j++)
        {
            printf(" * ");
        }
        printf("\n"); 
    }
    return 0:
}

代码逻辑剖析:

嵌套循环

外层循环i控制行数(1到10行)

第一个内层循环:j负责打印前面的空格:第一行需要9个空格,第十行需要0个空格,规律就是10-i.

第二个内层循环:j负责打印星号:第i行打印i个星号。注意“ * ”(星号两边都要有空格),这样打印出来的等腰三角形才是均匀的

1.4思考题:main函数的作用

解答:main函数在C程序中是程序的入口点。无论一个C程序包含多少个源文件和函数,程序的执行总是从main 函数的第一句可执行语句开始,并在执行完main函数后结束。它是操作系统调用程序的唯一接口,没有main 函数,程序就无法被链接和运行

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐