main函数的写法:
void main()
两个都为1才得1
只要有一个为1则得1value
相同得0,不同得1
乘以2的次方倍。
除以2的次方倍。
if(condition_a &&condition_b)
如果condition_a不成立则不对condition_b进行判断,直接返回。
则对condition_a和condition_b都进行判断。
if(condition_a ||condition_b)
如果condition_a不成立则不对condition_b进行判断,直接返回。
则对condition_a和condition_b都进行判断。
a?b:c如果a成立则执行b,否则执行c
成员运算符,结构体指针用它来访问结构体中的成员。
int a[10];
int a[10]=剩下的6个元素赋值为0;
int a[5]=;出错;
int a=
int *p=&a[0];
char a[10];
char *p=&a[0];或char *p=a;
memset(a,0,sizeof(a));用内存初始化函数来初始化数组。
c语言中所有可以用“”引起来的值都存放于常量区中。
char str[1024]="hello world";
hello world存放于常量区,同时复制了一份到栈区中的str所指的位置,str指向栈区的地址。
char *p="hello world";
hello world依然存放于常量区,但是没有复制一份拷贝到栈区,p指向常量区的地址,所以无法通过*p='w'的方式修改常量区的值。
c语言字符串的结束标记是'\0',即asc码的0.
字符串拼接函数:
char *strcat(char *restrict dst, const char *restrict src);
把src所指向的字符串拼接到dst字符串后面。
char *strncat(char *restrict s1, const char *restrict s2, size_t n);
部分拼接函数,取出s2中的n个元素拼接到s1的末尾。
字符串拷贝函数:
char *strcpy(char *restrict dst, const char *restrict src);
把src所指向的字符串拷贝到dst所指向的内存位置。
C 高级编程
第六章熟悉类与对象。6.1 电子 示例介绍。6.2 编写类。6.2.1 类定义。1.方法与成员。2.访问控制。3.声明的顺序。6.2.2 定义方法。1.访问数据成员。2.调用其他方法。指针。6.2.3 使用对象。1.堆栈中的对象。2.堆中的对象 6.3 对象的生命周期。6.3.1 创建对象。1.编写...
高级C 编程题库
高级语言程序设计 编程题。1.从键盘输入3个整数,求其中的最大数和最小数,并输出结果。2.从键盘上输入一个3 3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数。3.输出x2的值,x取值从0到10。4.从键盘上输入一个3 4的整数矩阵,要求输出其最大元素的值,以及它的行号和列号。5.编写一个程...
c高级编程指南
第1章文件结构。每个c c程序通常分为两个文件。一个文件用于保存程序的声明 declaration 称为头文件。另一个文件用于保存程序的实现 implementation 称为定义 definition 文件。c c程序的头文件以 h 为后缀,c程序的定义文件以 c 为后缀,c 程序的定义文件通常以...