-
数组名就是第一个元素地址查看全部
-
printf
int a = 1;
int b = 2;
printf("a: %d, b: %d", a, b);
prinf 第一个参数用“”包裹的部分是format部分,指定要打印的格式,%d是占位符,表示数字,第二个参数和第三个参数是 第一个参数里面%d的数据,将替代 %d
cout
int a = 99;
int b = 98;
std::cout << "a: " << a << ", b: " << b << std::endl;cout 打印直接写变量就可以了,用<< 连接
scanf
从控制台向程序输入内容
int a = 0;
int b = 0;
scanf("%d, %d", &a, &b);用户输入的内容会赋值给变量a,b, 因为%d, %d中间有逗号,,输入的a和b中间也要有逗号
cin
#include <iostream>
int a = 0;
int b = 0;
std::cin >> a >> b;cin 可以从键盘连续读取想要的数据,用空格,tab键或换行符作为分隔符
查看全部 -
C++ 声明变量需要指定变量类型,如 int a=5;
常量声明用关键字const,也需要指定变量类型,如 const int c=10;
查看全部 -
一个程序只有一个main函数,程序从main开始执行,main函数结束终止
int main(int argc, char **argv)
{
return 0
}
参数列表第一个参数argc: 参数个数
argv: 参数组
return 0表示程序执行成功,如果非0,表示程序执行出现问题
查看全部 -
-----------------------------------------
#include <stdio.h>
int main(int argc, char **argv)
{
printf("Hello World!\n");
return 0;
}
-----------------------------------------
stdio.h
std:standard
io: input and output
stdio: standard input and output 标准输入输出
main 函数是主函数,程序的入口,一个程序只能有一个main函数
printf 函数包含在stdio.h 中
-----------------------------------------
#include <iostream>
int main(int argc,char **argv)
{
std::cout << "Hello World!\n" << std::endl;
return 0;
}-----------------------------------------
iostream 是 C++ 里的io流头文件
C++ 输出语句:std::cout<< "输出内容\n"<<std::endl;
查看全部 -
软件使用 visual Studio
查看全部 -
C: .c 后缀 --- 不兼容C++ 面向过程
C++ : .cpp后缀 --- 兼容C 面向对象
C++ 有 STL (standard template library 标准模板库)
STL: 线程、数学库、字符串、链表
C 和C++ 都没有垃圾回收机制
查看全部 -
布尔类型可以表示的数据范围只有两个,那就是 true 和 false。
查看全部 -
#include <stdio.h> int main(int argc,char **argv) { printf("char: %d\n", sizeof(char)); printf("unsigned char: %d\n", sizeof(unsigned ));
查看全部 -
浮点型
查看全部 -
就这样
查看全部 -
8bit=1byte
查看全部 -
1.%d 是一个占位符。
2.cout 相对 printf 来说,更易用一些,只需要将想要输出的内容用 << 连接起来就好了。3.%d是整数的formet,%f是浮点数的formet。
查看全部 -
argc和argv参数在用命令行编译程序时有用。main( int argc, char* argv[], char **env ) 中
第一个参数,int型的argc,为整型,用来统计程序运行时发送给main函数的命令行参数的个数,在VS中默认值为1。
第二个参数,char*型的argv[],为字符串数组,用来存放指向的字符串参数的指针数组,每一个元素指向一个参数。各成员含义如下:
argv[0]指向程序运行的全路径名
argv[1]指向在DOS命令行中执行程序名后的第一个字符串
argv[2]指向执行程序名后的第二个字符串
argv[3]指向执行程序名后的第三个字符串
argv[argc]为NULL
第三个参数,char**型的env,为字符串数组。env[]的每一个元素都包含ENVVAR=value形式的字符串,其中ENVVAR为环境变量,value为其对应的值。平时使用到的比较少。查看全部 -
//printf #include <stdio.h> int main(int argc,char **argv) { int a = 99; int b = 98; printf("a: %d, b: %d", a, b); return 0; } //cout #include <stdio.h> #include <iostream> //std加载的头文件!!! int main(int argc,char **argv) { int a = 99; int b = 98; std::cout << "a: " << a << ", b: " << b << std::endl; return 0; } //scanf #include <stdio.h> int main(int argc,char **argv) { int a = 0; scanf("%d", &a); return 0; }
查看全部
举报