一.第一个c语言程序
#include<stdio.h>
int main(void)
{
int num;
num=1;
printf("I am a simple ");
printf("computer.\n");
printf("My favorite number is %d because it is first.\n",num);
return 0;
}
二.例子说明
1.#include指示和头文件
#include语句是C的预处理器指令
stdio.h是头文件包含输入输出等一些函数,最重要的包含了建立最终的可执行程序时编译器需要用到的信息。
2.main()主函数
int main(void)
一个c程序总是从被称为main()的函数开始执行的
int表示返回类型
void main() 和main都是被一些编译器所接受的,但不是标准形式,为了移植性好,必须采用标准形式。
3.注释
注释的目的是为了使人更容易理解程序
格式:
c99增加的注释风格://注意注释只能被限制在这一行中
4.花括号,程序体和代码块
{
.......
}
所以c函数都使用花括号来表达函数体的开始与结束的,有且仅有花括号可以这么做。
5.声明
int main
声明变量和定义变量的,其中包含关键字和标识符。
在c语言中所有的变量都必须在使用前定义。
声明变量的好处:1.让读者更容易掌握程序的内容
2.有良好的程序设计
3.防止一些难以发现的微小错误
4.不会忘记给变量赋值
6.赋值
num=1
把1的值赋予给num,赋值语句是c语言最基本的操作之一。
7.printf()
输出函数printf(),printf是一个函数名,圆括号中的内容是从函数main()传递到函数printf()的信息。
8.return语句
return 0
return语句是程序的最后一个语句,它返回函数的返回值。
三.简单程序的结构
函数头:预处理指令
带有参数的函数名
函数体:声明语句
赋值语句
函数语句
一个简单的标准c程序有如下格式
#include<stdio.h>
int main(void)
{
statements
return 0;
}
四.比较复杂的程序
//fathm_ft.c 把两个fathoms换算成英尺
#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;
}
1.说明
程序开头的注释说明了文件的名称和程序的目的
2.多个声明
声明两个变量时需要用逗号把他们隔开
3.乘法
4.输出多个值
五.多个函数
#include<stdio.h>
void buttler(void);
int main(void)
{
printf("I will summon the butler function.\n");
buttler();
printf("Yes.Bring me some tea and writeable CD-ROMS.\n");
return 0;
}
void butler(void)
{
printf ("You rang,sir?\n")
}
六.调试
1.语法错误
2.语义错误
3.程序状态
七.关键字和保留标识符
八.关键概念
PS:刚开始写博客 ,状态不好,接下来可能会换种方式写。
努力!
加油!