第二课 第一个C程序

第二课:第一个C程序

1、示例程序:

 #include<stdio.h>
 int main(void)
 {
  int num,num1,num2;
  num = 1;
   num1 = 2;
   num2 = 3;
printf("hello world!\n");   printf("hello\n 我是第%d名,不是第%d,也不是第%d名\n",num2,num1,num);   printf("快点过来看! 快点!");   return 0; }

 

2、代码解释:

(1)#include<stdio.h>是先做一个声明,表示以下的程序会引用到一个stdio.h的库里面的函数,如果有引用到其他库,仍需要再加引用。

(2)程序主体:

1 int main(void)
2 {
3 
4 return 0;
5 }
//这一个是一整个程序的开头和结尾部分。一个C程序一定是先打这一个,再在中间填充其他的程序内容。
  • int 表明main()函数返回一个整数;
  • main()是整个程序的运行开始点,表示我整个程序从这里开始逐行运行。
  • void表示main()函数不带任何参数
  • {}表示表示函数体开始和结束,还可以吧多个语句合并成一个单元或者是块;
  • return 0 则是表示程序运行到此为止,结束了。

(3)语句细节

int num,num1,num2;
num = 1;
num1 = 2;
num2 = 3;
printf("hello world!\n"); printf("hello\n 我是第%d名,不是第%d,也不是第%d名\n",num2,num1,num); printf("快点过来看! 快点!");

 

  • int num 是声明将要使用一个叫num的变量,而且这个变量是一个int(整型)类型,也就是整数类型,就算你输入的是小数,也不会出现四舍五入,只会取前面的整数。不能重复声明,重复声明会出现报错。
  • 定义多个字符时,可以只使用一个声明语句,不同标识符之间用逗号隔开;
  • num是一个标识符。标识符不能用C语言的关键词,其组成为:大小字母、数字、下划线,不能纯数字,第一个字符必须是字母或者下划线。且C语言特别注重大小写字母,大小写字母会被认定为是不同的字符。
  • 取标识符的时候,一般来说取得是变量的英文名或者英文名的首字母,以便于阅读和理解。
  • num = 1,是把1赋值给num这个标识符,也就是说,让1作为num的值,后面num还可以取别的值,只是说,现在赋值之后,它的数值就是1.
  • printf(“xxx”)表示打印xxx,也就是在调试控制台界面会弹出XXX。
  • printf("X %d X %d X %d",A,B,C)打印多个数值,表明引用到的数值按顺序分别是A,B,C。
  • \n 是一个换行符,每加一个\n则其前面的内容全部占一行,并且从\n这里开始换行。没有换行符则会默认接在上一个prinf的打印内容之后。
  • 注释://XXX 表示单行注释;而/*XXX*/表示多行注释;注释有助于理解某一语句的作用。
  • 每个语句之后要加分号,表明该语句已结束,可以进行下一个语句了。
  • %d 表示整型(整数);%f表示浮点数(小数)%lf表示双精度浮点数(精确到两位的小数)
  • /n换行符,表示换行;/t Tab符,表示缩进;/b退格符,表示输出一个字符;

 3、保留标识符和关键字

https://www.runoob.com/note/21668

 

posted @ 2022-10-20 14:21  Foji  阅读(62)  评论(0)    收藏  举报