向C势力低头

向C势力低头!


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


目录

  • 向C势力低头
    • 目录
    • C编程的基本策略
    • hello world程序
    • C数据类型1
    • scanf与printf
    • 运算符表达式语句
    • 循环
    • 其他
    • 总结


C编程的基本策略

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

hello world!程序

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

编程之路从此开始


C数据类型1

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

Integer Float
int float
long / short…… double
char long 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. 此处不列出 中的类型 ↩
  2. 取自《C Primer Plus 5th》 ↩
  3. 同脚注2 ↩

你可能感兴趣的:(菜鸡)