初入c语言程序

一.第一个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:刚开始写博客 ,状态不好,接下来可能会换种方式写。

努力! 

     加油!


                 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值