C语言概述

来源:互联网 发布:u盘的数据怎么恢复 编辑:程序博客网 时间:2024/05/01 15:12

2.1C语言的一个简单实例

#include <stdio.h>
int main(void){
 int num;
 num=1;

 printf("I am a simple");
 printf("computer./n");
 printf("My favorite number %d because it is first./n",num);
 return 0;
}

2.2解释 

#include <stdio.h>在文件中包含该文件的完整内容,预处理指令,头文件stdio.h包含标准输入/输出函数,头文件指引编译器正确的组合程序所需的所有代码库。

int main(void)函数,C总是从main()函数开始执行,名字不能改变,int表示返回类型,返回给操作系统,void表示参数,

注释,单行//,多行/*  */

花括号,程序体和代码块

声明,int num,编译器为变量分配存储空间,是C的关键字,C变量使用前必须声明。

命名,最多可以63个字符,可使用大、小写字母,数字和下划线,第一个字符必须是字母或者下划线,区分大小写。

赋值 =

Return语句,关键字,返回值。

2.3一个简单程序的结构

由一个或多个函数组成,必须有main()函数,函数描述由函数头和函数体组成。

2.4使程序可读的技巧

选择有意义的变量和加注释,使用空行分割。

2.5更进一步

//fathm_ft.c
#include <stdio.h>
int main(void){
 int feet,fathoms;
 fathoms=2;
 feet=6*fathoms;
 printf("There are %d feet in %d fathoms!/n",feet,fathoms);
 printf("Yes,I said %d feet!/n",6*fathoms);
 return 0;
}

程序开始处加注释。

多个声明,用逗号隔开。

2.6多个函数

#include <stdio.h>
void butler(void);
int main(void){
 printf("I will summon the butler function./n");
 butler();
 printf("Yes.Bring me some tea and writeable CD-ROMS./n");
 return 0;
}

void butler(void){
 printf("You rang.sir?/n");
}

第一次,void butler(void);原型,第二次调用,最后是定义。要现定义原型再定义函数。

2.7调试

2.7.1语法错误

2.7.2语义错误

2.7.3程序状态

2.8关键字和保留标识符

auto enum restrict unsigned break extern return void case float short volatile char for signed while const goto sizeof _Bool continue if static _Complex default inline struct _Imaginary do int switch   double long typedef   else register union