vlambda博客
学习文章列表

C语言学习—1.初步认识C语言

C语言是一门面向过程的计算机编程语言它的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

在电子工程的学习中,C语言的学习是必不可少的;它将主要用于单片机的编程,下面我们就从一个例子开始来认识C语言


#include<stdio.h>

intmain(void)

{

        int num;

        num = 1;

        printf("i am a simple");

        printf("computer.\n");

        printf("My favorite number is %d because it isfirst.\n", num);

        return 0;

}

 

首先#include<stdio.h>是头文件,它告诉编译器studio.h中的内容包含在当前程序中.h是C语言软件包标准部分。intmain(void) 函数main()返回类型是int即为整数。Void表明main里不带任何参数。intnum; 这行代码叫做声明(declaration) 首先表明函数中有一个num的变量, int表明变量为整数。注意:所有的变量必须先声明才能使用。


命名的规则是 必须以字母或下划线开始,大小写不限制,中间不能有间隔,大小写不同的名字会被认为不同。

赋值 num = 1;从右往左 把1这个值赋予给了num这个变量。 

函数printf()第一行输入函数名把所需参数调入到圆括号里即可,函数执行结束后,控制权被返回至主调函数,在此代码中就是 main()。f 表示格式化打印函数。

第二行printf函数的双引号\n字符并未输出 因为\n是换行符,类似的还有\t就是tab键, \b就是Backspace. 

%d是占位符,指明输出num值的位置,%提醒程序要在该处print一个变量,d表明打印格式为十进制整数。 

Return0 一开始的int main()表明main函数应返回一个整数,有返回值的C函数都要有return语句。

 

写代码技巧 首先尽量用有意义的变量名,其次分号保证工整,最后适当的多做注释

  

多条声明 例如int feet,fath和int feet;int fath是一个意思。

%d ---printf(There are %d feet in %d fath! \n,feet,fath);

这句话里第一个%d被feet替换,第二个%d被fath替换。

同时printf中print的值未必是变量可以是6*fath的结果。


另外:

/* ————————*/这样是注释, 间隔多少行都可以。同时若是单行注释的话,可以用//分割。

函数体全部用花括号表示{ }。