CC基础(C语言/C++高级语言)
文章平均质量分 86
主要是入门的,基础性的知识点,包含难点和易错点。
小狨猴
行动起来,飞往自由的彼岸!
展开
-
数组指针,指针数组例子解析
//数组与指针/*#include<stdio.h>void main () { int arr[10]={1,2,3,4,5,6,7,8,9,10}; int *p; int (*q)[10]; p = arr; //数组首元素地址 q = &arr; //数组首地址 //(数组首元素地址的操...原创 2018-10-15 16:03:26 · 1974 阅读 · 0 评论 -
二维数组元素及其地址表示的完美解读
一,二维数组的架构与逻辑1.a[3][4] = {a[0], a[1], a[2]} ={{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};二维m×n --> m个一维数组 --> 每个一维数组包含n个元素不废话,直接看图 2,确定的公式a[0] = a[0]+0 = &a[0][0] = *(a+0)...原创 2018-09-26 16:13:57 · 5443 阅读 · 0 评论 -
关于指针函数与指针数组的若干问题归纳
1.C语言中计算数组的占用内存及数组元素个数的语句 int nums[4] = {2,7,12,13}; int numsSize = sizeof(nums); int numsCount = sizeof(nums)/sizeof(int); 2.C语言中如何返回一个数组 在C语言中,无法直接返回一个数组,可通过返回对应类型指针的方式返回...原创 2018-09-18 17:18:29 · 332 阅读 · 0 评论 -
CC中的void与NULL
//void真正发挥的作用在于://(1) 对函数返回的限定;//(2) 对函数参数的限定// (3)void不能代表一个真实的变量, 凡是试图用它去表示真值得做法都是不合法的//void的出现只是为了一种抽象的需要,如果你正确地理解了面向对象中“抽象基类”的概念,也很容易理解void数据类型。//正如不能给抽象基类定义一个实例,我们也不能定义一个void(让我们类比的称void为“抽象...原创 2018-11-18 00:12:05 · 365 阅读 · 0 评论 -
CC常量大全
************************************************************************///--常量--const--只读--:数值不发生改变的数据//常量最多有3个属性--代号/地址/本身值#include<stdio.h>int main(){ //一、字符常量 'r' '5' '...原创 2018-11-18 00:14:44 · 3481 阅读 · 0 评论 -
CC变量总结
//--变量--可写--:数值可发生改变可被覆盖//变量一般有4个属性:可写/代号/地址/本身值#include<stdio.h>int main(){ //一、字符,整型,浮点型变量 char a = 'a'; int b = 3; float c = 3.141592653; //二、指针变量 //三、数组变量...原创 2018-11-18 00:16:10 · 427 阅读 · 0 评论