我花了大半个月的时间,看完了郝斌的C语言自学视频,很有效,但是还是要结合书本进行巩固,我下一步就是进行复习巩固,如果有萌新学习C语言,我很推荐浙大某凯老师的C语言程序设计,郝斌的自学C语言视频,在哔哩哔哩可以免费白嫖。 C语言的概述 编程预备知识 操作系统,编译器..... 程序输出
1.2 第一个例子
输出'from sea to shining'
1.3量,表达式和赋值
变量 所有的变量必须在程序开始的部分声明或者命名。变量名(标识符)是由字母,数字和下划线序列组成,但不能以数字开头, 例子:将马拉松距离,将公里英里转化为公里,马拉松距离为26公里385码除以1760.0乘以1.609
1.4使用printf()和scanf()
printf(“%s","abc")意思是通过转换字符%s是参数“abc"打印成字符串的形式 printf()函数的转换格式符 转换字符 对应的参数被打印的形式 c 字符 d 十进制整数 e 用科学计数法表示的浮点数、 f 浮点数 g e格式或f格式中更短的那种 s 字符串 scanf("%d","&x")&地址操作符 scanf转换格式符 转换字符 对应的参数被打印的形式 c 字符 d 十进制整数 f 浮点数 if或者IF 浮点数 s 字符串
1.5 控制流
控制流,if提供了选择机制,而for循环he while循环提供循环机制, if语句形式; if(expr) statemenft1; else statemeny2; 循环结构 for语句; for(expr1,expr2,expr3) statement 等价于while语句 expr1; while(expr2) { statement; expr3; } 1.6 函数 函数是C的灵魂和心脏。有很多函数,其他的函数都是通过main()函数和其他函数的内部调用的 1.7数组,字符串,指针 int a[3] 整型 变量名索引 另外注意冒泡排序 1.8 字符串 char char c='a' 1.9指针 char c='a',*p,s[maxstring] 文件 作为文件,打开文件和关闭文件,都会用到指针,文件打不开时,fopen会返回到NULL空指针