程序设计·C语言~课堂笔记2019.2.28
#include<stdio.h>//一个项目里不能有多个main文件,程序可能报错
int main(void)
{
int num=1;
printf("%d", num);
//printf("%d", sizeof(int));
//#include<math.h> sqrt开平方的函数
//printf("凄凄哎哎\n不曾见君来\n");
extern const unsigned long int x, y;//外部的不可修改的长的整形
return 0;
}
//main函数的标准程序
//1: 无参数 int main(void)
//2: 有参数 int main(int argc,char const *argv[]) 传递参数
//C语言里面注释方法
//块注释:/*开始 */结束 ,中间为注释内容
//行注释 //注释内容 ,类似于Python里的#
//块注释不允许嵌套使用
/*集成开发环境(IDE)~集成开发环境
cl ~编译器(Mingw gcc 这是一个编译器)
编辑、编译、调试、链接、运行
良好的编程风格
良好的注释、整齐的缩进、适当的空格、适当的换行
\n 换行
解决一闪而过的方法之一
#include<windows.h>
system("pause") 让程序暂停一
问题求解与算法
从问题到求解的大致过程
问题 算法 程序 可执行文件
算法的特征
有穷性、确切性、可行性、一个算法有零个或多个输入、
一个算法有一个或多个输出、
进制转化
内存结构
常用的单位b\B KB MB GB TB
一个位有多大啊?
只能是“0”,“1”,只就叫做二进制
八位的二进制(一个字节),表示0~255一共2**8个数
int含义:限定了存储空间的大小;限定我的数值范围;限定了存储形式;限定了运算种类
(运算的范围)
使用sizeof来确定所占的字节数
//printf("%d", sizeof(int)); 4
int num;定义了一个整形的变量,小秘密,可以给这个数赋值
所谓的删除不是本质的删除,粉碎删除~本质的是随机的往这块内存写入数据,让其不能还原
变量名:
变量名由数字、字母、和下划线组成
数字不能打头
不能使用C语言的关键字
C语言的变量名的字母区分大小写
变量名应该尽量有意义
*/