向C势力低头

向C势力低头!


学号:16340084
我的学院SDCS in SYSU
本文仅为我这个月的一点学习成果,各位dalao就当看个热闹


目录


C编程的基本策略

Created with Raphaël 2.1.0 源代码(.c) 编译器 目标代码(.obj) 链接器 可执行程序(.exe)

hello world!程序

#include<stdio.h>  //header file
int main()  {   //main() 函数
    printf("hello world!");    //输出"hello world!"
    return 0;    //main() 返回值为0
}

编程之路从此开始


C数据类型1

下面给出至今为止我常用的数据类型

IntegerFloat
intfloat
long / short……double
charlong double

_Bool类型复数与虚数类型现阶段基本不用


scanf()与printf()

scanf()为格式化输入函数;而printf()则为格式化输出函数
下为需要使用到的printf()转换说明符表2

以及scanf()转换说明符表3

而至于修饰符标志则又是另一回事了,此处不做详细说明


运算符,表达式,语句

运算符(=,+,-,*,/,%…..)操作数组合便构成了表达式,如对于

E=mc2

的表达式为 E = m * c *c
语句有声明语句( declaration statement),赋值语句( assignment statement),函数语句( function statement)以及结构化语句( structured statement),下为一些例子
声明语句int a;
赋值语句a = 8;
函数语句printf("%d",a);
结构化语句:while循环


循环

三种循环结构:whilefordo while
while为一种入口条件循环,形式为

while(expresstion)
    statement

for也是一种入口条件循环,形式为

for(initialize ; test ; update)
    statement

do while为一种退出条件循环,形式为

do
    statement
while(expresstion);

其他

  • 常量(const#define
  • 转义序列(eg.\n
  • 带有参数的函数
  • 嵌套循环
  • 数组(eg.char word[8]
  • 函数返回值
  • 简单的if

总结

以上不能说学会了,只是有个大概了解,至于灵活运用,还需要漫长的日子……


  1. 此处不列出 <inttypes.h> 中的类型
  2. 取自《C Primer Plus 5th》
  3. 同脚注2
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值