C语言搬书学习第一记

#include<stdio.h> /*告诉编译器把stdio.h 中的内容包含在当前程序中,stdio.h是C编译器软件包的标准部分,它提供键盘输入和

                              屏幕输入的支持studio.h文件名的含义:标准输入输出头文件——C程序顶部的信息集合被称为头文件,

                             ANSI/ISO C 规定了C的编译器必须要包含哪些头文件,如果不使用头 文件,在一些程序中可能不会受到影响

                            ,但是并不建议这样做。*/

int main(void)        /*int 表示main返回的数据类型是整数,void表明main不带任何参数,main()中的圆括号是标志着main是一个

                              函数,函数是C程序的基本模块。int是main函数的返回类型,表明main函数返回给操作系统的数据的数据类

                              型是整数。*/
                             
                          /* 左花括号表示函数定义开始,右花括号表示函数定义结束,所有的c函数都是用花括号来表示函数的开始和

                             结束,花括号还可以把多条语句合并成一个块*/


int num;                /*这是一个声明,声明要使用一个叫num的变量,而且num的数据类型是整数。同时int是一种数据类型,编译

                             器用int语句,为num分配了存储空间。int是c语言中的关键字,num是标识符,是这个变量或者函数以及其他

                             实体的名称,声明的其中一个作用就是把特定标识符与计算机中的存储位置联系起来, 同时也确定数据 类型

                             ,所有变量都要先声明后使用,也就意味着,在写函数体之前,要列出要和是使用的变量名(标识符和数据类

                             型*/

num=1;               /*把 1 的值赋值给变量num,int num 中,在存储器中给num预留了存储空间,执行赋值语句时把值存储在存储

                             空间里,可以给num赋不同的值,所以把num叫 做 变量,赋值语句是把右边的值赋给左边,以分号结尾。*/
printf("i am a simple");

                             /*调用printf函数,打印语句,注意,这时候是在同一行,没有换行符号。()圆括号表明printf是函数名,

                             ()内容是从main()传递给printf()的信息,该信息被称为函数的实际参数,printf()负责查看参数的内

                             容,并把它打印到屏幕上。注意,程序运行到这一行的时候,控制权由printf()掌握,函数执行结束以后,控

                             制权返还给主调函数,在这个程序中的主调函数是main()*/
                           
printf("computer\n");/*在刚刚打印出来的内容后面加上computer并且换行,光标移动到下一行,newline character,意思是在下

                             一行的最左边开始新的一行。

                            换行符是一个转义序列(escape sequence),代表难以表示而且无法输入的字符*/
printf("my favourite number is %d",num);

                           /*把num的值1,内嵌在printf 的语句中打印出来,%d告诉计算机在哪里,以何种形式打印num的值。 %d相当于

                           一个占位符,作用是指明输出符的位置,“%”告诉程序将要在这里打印一个字符,“d”的意思,是让程序以十进制

                           整数打印*/
return 0;             /*暂时把ruturn 0,看作main()的要求。如果没有return语句的话,程序在运行到最外面的花括号时会返回0

                            给操作系统。C语言中的return语句是一种跳转语句。*/
                          
                       /*必须以右花括号结尾,表示程序结束。*/

猜你喜欢

转载自www.cnblogs.com/hahalovehenhen/p/12068771.html