* 原始文章地址可能暂时无法访问,仅展示文章的摘要信息
「C语言初入门 —— 基础的杂记」的摘要信息
当你开始学其他语言,回头看Python。你会对Python之禅中“简单优于复杂”有所体会,Python太简洁了 我目前是暑假自学状态,所以本笔记是融合了国际知名的《Harvard CS50x》和国内b站的《鹏哥C语言》。和以前学的Python有些结构重合的部分我就不再提了,文中有的会有些许疑问,我还在学习,若有记得不对的可以提出来哈~ CS50x:写程序更关注于自己的想法,以及实现需要的函数、条件、循环、变量。 C语言学习笔记 //头文件:引入标准输入输出库stdio是缩写,不要拼成studio! #include <stdio.h> C语言中的变量要先声明变量类型 main函数是程序的入口 ,C语言程序是从main函数的第一行开始执行。且一个项目中只能有一个main(),一个项目不代表一个文件。 printf("填入占位符\n", 占位符要代表的) //%c,%f,%s,%d这类是占位符。当然也可以直接用。 语言的char单字符数字类型,应当用单引号括住单字符,双引号可以用于字符串(或零字符的字符串) 字符的本质就是ASCII编码。 printf("%c\n",'a'); printf("%c\n",97);//两者输出结果相同 C语言字符串中个特殊的知识,就是在字符串的末尾隐藏放着一这个\0字符是字符串的结束标志。 所以打印函数或者计算字符串长度strlen()的函数会在遇到此字符后停止打印或计算。 观察方法:F10+调试-窗口-监视,填入字符串并展开即可看到。 没有\0字符的情况有可能使用了字符数组 char arr[] = {'a','b','c','d','e','f'}; printf("%s\n",arr); //但是输出就会没有终止,往往打印的时候后面会尾随乱码。为了避免这种情况,在字符数组后要自己手动添加\0 char arr[] = {'a','b...