向C势力低头!
学号:16340084
我的学院SDCS in SYSU
本文仅为我这个月的一点学习成果,各位dalao就当看个热闹
目录
C编程的基本策略
hello world!程序
#include<stdio.h> //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循环
循环
三种循环结构:while,for,do 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
总结
以上不能说学会了,只是有个大概了解,至于灵活运用,还需要漫长的日子……