Chapter 2 of C Prime Plus

简单的C程序示例

如果调试中,程序的输出一闪而过,自动关闭运行窗口,好用的方法是在return 0;语句前面加上getchar();,这样窗口需要用户按下一个按键后才关闭(推荐Enter,因为输入一个按键也还是需要按Enter)。

C语言的几个部分

  • 编译预处理指令#include和头文件
    • #include代码是C编译预处理指令,相当于把头文件.h中的所有内容都输入到该行所在位置。
    • 为何不内置输入输出在编译器中?而要使用#include
      因为并非所有程序都一定会用到I/O,采用头文件方式,可以让C语言选择自己所需要的去处理,轻装上阵。
  • main函数
    • C99、C11标准对main函数的写法要求int main(void)。函数括号中的void不能缺,此外,main函数为int类型,函数结尾需要加上return 0;
  • 注释:///**/两种注释方式
  • 花括号、函数体和块

C程序的基本结构

  • 函数头
  • 函数体

复习题

  1. C语言的基本模块是什么?
    基本模块是函数。
  2. 什么是语法错误?
    例如:int a,没有语句结束符号
  3. 什么是语义错误?
    int num; num = num * num; //求3次方
    上述就是语义错误,程序的内容与实际生活不符
  4. include studio.h int main{void} /*该程序打印一年有多少周*/ ( int s s := 56; print(There are s weeks in a year.); return 0;
    上述程序存在如下错误
    • include未用#,studio.h头文件名称错误,应为“stdio”,且应用“”或<>括起来
    • main函数应用(),而不是{}
    • 函数体应用{},而不是(),且函数结尾没有使用花括号结束
    • int s缺少结束符;
    • print函数名称错误,应该为printf,且函数参数中应使用""括起来;如果想表达具体数据,s应该用%d进行格式输出。
    • Baa Baa Black Sheep.Have you any wool?
    • Begone!
      O creature of lard!
    • What?
      No/nfish?
    • 2 + 2 = 4;
  5. int、char是关键字
  6. printf("There wore %d words and %d lines.",words,lines);
  7. L7:a = 5,b = 2
    L8:a = 5,b =5
    L9:a= 5,b= 5
  8. L7:x=10,y=5
    L8:x=10,y=15
    L9:x=150,y=15
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值