摘要: struct myStruct { int age; char name[20]; }; void fun1(const myStruct *p) { //p->age = 10; 编译不通过.指针所指向的内存空间不能被修改 } void fun2(myStruct* const p) { p->age = 10; //p = nullptr; 编译不通过.指针变了本身不能被修改 ... 阅读全文
posted @ 2017-04-08 22:15 谋定而后动? 阅读(141) 评论(0) 推荐(0)
摘要: #pragma once #include "CoreMinimal.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "MyBPCallFunction.generated.h" DEFINE_LOG_CATEGORY_STATIC(myLog, Log, All); //UE_LOG(myLog,Log,TEXT("na... 阅读全文
posted @ 2019-02-19 14:48 谋定而后动? 阅读(889) 评论(0) 推荐(0)
摘要: //函数指针定义 //1 typedef int(fun_point1)(int, int); int get_sum(int a, int b) { return a + b; } typedef int(*fun_point2)(int, int); int main(void) { //call function fun_point1* p = get_sum; int su... 阅读全文
posted @ 2018-12-28 09:58 谋定而后动? 阅读(185) 评论(0) 推荐(0)
摘要: srand((size_t)time(NULL)); for (int i = 0; i < 10; i++) { printf("%d\n", rand() % 10); } 阅读全文
posted @ 2018-12-23 14:04 谋定而后动? 阅读(732) 评论(0) 推荐(0)
摘要: char ch[10]; fgets(ch, sizeof(ch), stdin); printf("ch = %s\n", ch); 阅读全文
posted @ 2018-12-23 13:27 谋定而后动? 阅读(156) 评论(0) 推荐(0)
摘要: char ch1[] = "abc"; char ch2[] = "def"; char ch3[20]; int i = 0; int k = 0; while (ch1[i] != '\0') { ch3[i] = ch1[i]; i++; } while (ch2[k] != '\0') { ch3[k + i] = ch2[k]; k++; } ... 阅读全文
posted @ 2018-12-23 12:30 谋定而后动? 阅读(1099) 评论(0) 推荐(0)
摘要: int arr[][3] = { {23,3,3},{34,76,78},{5,6,5} }; printf("arr行:%d\n", sizeof(arr)/sizeof(arr[0])); printf("arr列:%d\n", sizeof(arr[0]) / sizeof(arr[0][0])); 阅读全文
posted @ 2018-12-22 19:53 谋定而后动? 阅读(93) 评论(0) 推荐(0)
摘要: int arr[] = {2,34,4,55,43,6,7,8,100}; int len = sizeof(arr) / sizeof(arr[0]); for (int i = 0; i arr[k + 1]) { int temp = arr[k]; arr[k] = arr[k+1]; arr[k+1] = temp; } }... 阅读全文
posted @ 2018-12-22 19:26 谋定而后动? 阅读(112) 评论(0) 推荐(0)
摘要: int arr[] = {2,34,4,55,43,6,7,8,100}; for (int i = 0; i < sizeof(arr) / sizeof(arr[0]) / 2; ++i) { int temp = arr[i]; arr[i] = arr[sizeof(arr)/sizeof(arr[0]) - 1 - i]; arr[sizeof(arr) / siz... 阅读全文
posted @ 2018-12-22 19:00 谋定而后动? 阅读(100) 评论(0) 推荐(0)
摘要: int arr[] = {1,2,3,56,4,3,5}; for (int i = 0; i < sizeof(arr) / sizeof(arr[0]); ++i) { printf("arr[%d] = %d\n", i, arr[i]); } 阅读全文
posted @ 2018-12-22 08:37 谋定而后动? 阅读(119) 评论(0) 推荐(0)
摘要: 这样注释可以在actor 细节面板上,通过鼠标悬停看到变量说明 /* is super man */ UPROPERTY(EditAnywhere,Category="Collectable") bool bIsSuper; UPROPERTY(VisibleAnywhere,Category="C 阅读全文
posted @ 2018-12-20 13:06 谋定而后动? 阅读(187) 评论(0) 推荐(0)