-
#include <stdio.h> //标准输入输出
int main(int argc,char **argv) //主函数,是程序的入口函数。一个程序里有且只有一个main函数
{
printf("Hello World!\n"); //stdio.h中包含printf功能,\n表示换行符 return 0;
}
#include <iostream> //iostream是C++里的io流的头文件
int main(int argc,char **argv)
{
std::cout << "Hello World!\n" << std::endl;//C++的输出风格
return 0;
}查看全部 -
1、std::表示用标准库里的cout;
2、换行要写在“”内。
查看全部 -
- main函数有且只有一个
查看全部 -
#include<iostream>
int main()
{
int a = 2;
int b = 3;
bool c1 = a > b;
printf("Bool c1: %d\n",c1);
bool c2 = a < b;
printf("Bool c2: %d\n",c2);
bool c3 = a == b;
printf("Bool c3: %d\n",c3);
bool c4 = a != b;
printf("Bool c4: %d\n",c4);
return 0;
}查看全部 -
#include<iostream>
int main()
{
printf("int:%d\n",sizeof(int));
printf("char:%d\n",sizeof(char));
printf("short:%d\n",sizeof(short));
printf("long:%d\n",sizeof(long));
printf("long long:%d\n",sizeof(long long));
printf("float:%d\n",sizeof(float));
printf("double:%d\n",sizeof(double));
return 0;
}
查看全部 -
指针
- 内存是个临时的存储数据的容器。
当程序开始运行时,程序用到的数据就会放在内存中
然后将内存中数据调取到CPU中进行运算。
运算完成后将结果传输出去,数据再放回内存中。
指针变量:存放变量在内存中的地址。
定义:
int *p = nullptr; //只能给指针使用
定义一个指针后,它里面存放的是随机地址,此时它是野指针,操作野指针非常危险,所以要给指针赋值。
查看全部 -
cout 和cin都在iostream中查看全部
-
数组与指针的关系:数组名是一个指向数组首元素的指针,但是这个指针是一个常量,不可以修改
查看全部 -
自动变量的自动反应在变量的销毁上,在作用域结束时,自动变量销毁掉——类似于在栈区内存
在堆区手动开辟内存分配空间用malloc,malloc返回值是一个指针,指向分配出来的首地址,堆区的内存在作用域结束后不会自动销毁,需要手动释放,用free。
查看全部 -
除法分为两种情况,一种是整数,对于整数的除法,整数除法之后,得到的还是一个整数,但是如果是浮点数,就会有另外一种情况,会产生小数。如下,结果为 2.5 2,只保留整数部分,余数部分被舍去.
查看全部 -
仅适用于指针变量
查看全部 -
一个程序里,有且只有一个 main 函数。程序从 main 函数开始执行,到 main 函数结束而终止。
查看全部 -
而 do-while 和 while 最不一样的地方,就是 do-while 无论条件是否成立,都会先执行一次循环体内的内容。
查看全部 -
while循环和for循环最显著不一样的地方,就是while循环 没有那么多前置规则,看上去更加灵活一些。
while 和 for 的用途也不太一样,for循环更适合循环次数比较确定的场景,例如数组遍历等,而while 循环更适合不确定循环次数不确定的场景。
查看全部 -
使一个字母等于另一个字母对一个字母取值 通过指针来指向变量a
查看全部
举报