第02章 c语言初探(c语言笔记)2.1 第一个 C 语言程序

2.1 第一个 C 语言程序

        写C/C++可以用这个软件;

         打开这个软件,然后点击左上角的【文件】,【新建】,【源代码

         之后会出现这样的界面:

        先写一个简单的程序:

        然后点击【编译运行】,如下图:

        

         接下来会弹出下面的界面,按图片上标注的,保存

        之后就会显示运行结果,如下图: 

 

         在屏幕上显示文字,例如:下面的代码会让屏幕是出现“CSDN官网”

puts("CSDN官网");

         puts 是 output string 的缩写,意思是”输出字符串“。
        在 C 语言中,字符串需要用双引号" "包围起来,CSDN官网,计算机不认识它,"CSDN官网"才是字符串。
        puts 在输出字符串的时候,需要将字符串放在( )内。
在汉语和英语中,分别使用 . 表示一句话的结束,而在 C 语言中,使用 ; 表示一个语句的结束。puts("CSDN官网")表达了完整的意思,是一个完整的语句,需要在最后加上 ; ,表示当前语句结束了。

总结起来,上面的语句可以分为三个部分:
puts( )命令计算机输出字符串;
"CSDN官网"是要输出的内容;
  ; 表示语句结束。

        puts 可以在显示器上输出内容,但是仅有 puts 是不够的,程序不能运行,还需要添加其他代码,构成一个完整的框架。完整的程序如下:

#include <stdio.h>
int main()
{
        puts("CSND官网");
        return 0;
}

下面这几行是固定的: 

 #include <stdio.h>

//写在main()函数外面的后续会更新
int main()
{
        //代码一般写在这个位置

        //
        return 0;
}

**********************************************************************************************************

        提到puts,我最先想到的是printf

  • puts的功能就是输出字符串 。puts自动换行。
  • printf也能输出字符串,但是它的功能更多。printf不能自动换行。

#include <stdio.h>
int main(){
    printf("CSDN\n");  //输出结果等价于puts("CSDN"); 
    printf("%d\n",2022);  //puts则不能这样写,会报错
    printf("%s\n","年");   //puts则不能这样写,会报错
    printf("%c",'a');        //puts则不能这样写,会报错
    return 0;
}

 \n 表示换行。 printf不能自动换行,如果把上面的 \n 去掉,结果就变成:CSDN2022年a

 

 每当提到字符串,我经常会将其与字符相关联。然后我就试了试,发现程序能运行,但是不显示该条语句的结果,会警告【warning】。如下图:

程序能运行出结果,字符b并没有输出 。

 **************************************************************************************************************

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值